
module dotmars.platform.windows.winconst;


version(Windows){


import dotmars.platform.windows.types;

const HANDLE INVALID_HANDLE_VALUE = cast(HANDLE)-1;
const DWORD	INVALID_FILE_ATTRIBUTES = cast(DWORD)-1;


const int _M_IX86 = 300;
const int WINVER = 0x0400;
const int MAX_PATH = 260;
const int NULL = 0;
const int FALSE = 0;
const int TRUE = 1;
const int STRICT = 1;
const int WSABASEERR = 10000;
const int SEVERITY_SUCCESS = 0;
const int SEVERITY_ERROR = 1;
const int FACILITY_WINDOWS = 8;
const int FACILITY_STORAGE = 3;
const int FACILITY_RPC = 1;
const int FACILITY_WIN32 = 7;
const int FACILITY_CONTROL = 10;
const int FACILITY_NULL = 0;
const int FACILITY_ITF = 4;
const int FACILITY_DISPATCH = 2;
const int FACILITY_NT_BIT = 0x10000000;
const int __MSVCRT_VERSION__ = 0x0600;
const double __MINGW32_VERSION = 3.9;
const int __MINGW32_MAJOR_VERSION = 3;
const int __MINGW32_MINOR_VERSION = 9;
const int _INTEGRAL_MAX_BITS = 64;
const int ACE_OBJECT_TYPE_PRESENT = 0x00000001;
const int ACE_INHERITED_OBJECT_TYPE_PRESENT = 0x00000002;
const int APPLICATION_ERROR_MASK = 0x20000000;
const int ERROR_SEVERITY_SUCCESS = 0x00000000;
const int ERROR_SEVERITY_INFORMATIONAL = 0x40000000;
const int ERROR_SEVERITY_WARNING = 0x80000000;
const int ERROR_SEVERITY_ERROR = 0xC0000000;
const int ANYSIZE_ARRAY = 1;
const int OBJECT_INHERIT_ACE = 1;
const int CONTAINER_INHERIT_ACE = 2;
const int NO_PROPAGATE_INHERIT_ACE = 4;
const int INHERIT_ONLY_ACE = 8;
const int VALID_INHERIT_FLAGS = 16;
const int SUCCESSFUL_ACCESS_ACE_FLAG = 64;
const int FAILED_ACCESS_ACE_FLAG = 128;
const int STANDARD_RIGHTS_REQUIRED = 0xF0000;
const int STANDARD_RIGHTS_READ = 0x20000;
const int STANDARD_RIGHTS_WRITE = 0x20000;
const int STANDARD_RIGHTS_EXECUTE = 0x20000;
const int STANDARD_RIGHTS_ALL = 0x1F0000;
const int SPECIFIC_RIGHTS_ALL = 0xFFFF;
const int ACCESS_SYSTEM_SECURITY = 0x1000000;
const int MAXIMUM_ALLOWED = 0x2000000;
const int GENERIC_READ = 0x80000000;
const int GENERIC_WRITE = 0x40000000;
const int GENERIC_EXECUTE = 0x20000000;
const int GENERIC_ALL = 0x10000000;
const int FILE_LIST_DIRECTORY = 0x00000001;
const int FILE_READ_DATA = 0x00000001;
const int FILE_ADD_FILE = 0x00000002;
const int FILE_WRITE_DATA = 0x00000002;
const int FILE_ADD_SUBDIRECTORY = 0x00000004;
const int FILE_APPEND_DATA = 0x00000004;
const int FILE_CREATE_PIPE_INSTANCE = 0x00000004;
const int FILE_READ_EA = 0x00000008;
const int FILE_READ_PROPERTIES = 0x00000008;
const int FILE_WRITE_EA = 0x00000010;
const int FILE_WRITE_PROPERTIES = 0x00000010;
const int FILE_EXECUTE = 0x00000020;
const int FILE_TRAVERSE = 0x00000020;
const int FILE_DELETE_CHILD = 0x00000040;
const int FILE_READ_ATTRIBUTES = 0x00000080;
const int FILE_WRITE_ATTRIBUTES = 0x00000100;
const int FILE_SHARE_READ = 0x00000001;
const int FILE_SHARE_WRITE = 0x00000002;
const int FILE_SHARE_DELETE = 0x00000004;
const int FILE_SHARE_VALID_FLAGS = 0x00000007;
const int FILE_ATTRIBUTE_READONLY = 0x00000001;
const int FILE_ATTRIBUTE_HIDDEN = 0x00000002;
const int FILE_ATTRIBUTE_SYSTEM = 0x00000004;
const int FILE_ATTRIBUTE_DIRECTORY = 0x00000010;
const int FILE_ATTRIBUTE_ARCHIVE = 0x00000020;
const int FILE_ATTRIBUTE_DEVICE = 0x00000040;
const int FILE_ATTRIBUTE_NORMAL = 0x00000080;
const int FILE_ATTRIBUTE_TEMPORARY = 0x00000100;
const int FILE_ATTRIBUTE_SPARSE_FILE = 0x00000200;
const int FILE_ATTRIBUTE_REPARSE_POINT = 0x00000400;
const int FILE_ATTRIBUTE_COMPRESSED = 0x00000800;
const int FILE_ATTRIBUTE_OFFLINE = 0x00001000;
const int FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 0x00002000;
const int FILE_ATTRIBUTE_ENCRYPTED = 0x00004000;
const int FILE_ATTRIBUTE_VALID_FLAGS = 0x00007fb7;
const int FILE_ATTRIBUTE_VALID_SET_FLAGS = 0x000031a7;
const int FILE_COPY_STRUCTURED_STORAGE = 0x00000041;
const int FILE_STRUCTURED_STORAGE = 0x00000441;
const int FILE_VALID_OPTION_FLAGS = 0x00ffffff;
const int FILE_VALID_PIPE_OPTION_FLAGS = 0x00000032;
const int FILE_VALID_MAILSLOT_OPTION_FLAGS = 0x00000032;
const int FILE_VALID_SET_FLAGS = 0x00000036;
const int FILE_SUPERSEDE = 0x00000000;
const int FILE_OPEN = 0x00000001;
const int FILE_CREATE = 0x00000002;
const int FILE_OPEN_IF = 0x00000003;
const int FILE_OVERWRITE = 0x00000004;
const int FILE_OVERWRITE_IF = 0x00000005;
const int FILE_MAXIMUM_DISPOSITION = 0x00000005;
const int FILE_DIRECTORY_FILE = 0x00000001;
const int FILE_WRITE_THROUGH = 0x00000002;
const int FILE_SEQUENTIAL_ONLY = 0x00000004;
const int FILE_NO_INTERMEDIATE_BUFFERING = 0x00000008;
const int FILE_SYNCHRONOUS_IO_ALERT = 0x00000010;
const int FILE_SYNCHRONOUS_IO_NONALERT = 0x00000020;
const int FILE_NON_DIRECTORY_FILE = 0x00000040;
const int FILE_CREATE_TREE_CONNECTION = 0x00000080;
const int FILE_COMPLETE_IF_OPLOCKED = 0x00000100;
const int FILE_NO_EA_KNOWLEDGE = 0x00000200;
const int FILE_OPEN_FOR_RECOVERY = 0x00000400;
const int FILE_RANDOM_ACCESS = 0x00000800;
const int FILE_DELETE_ON_CLOSE = 0x00001000;
const int FILE_OPEN_BY_FILE_ID = 0x00002000;
const int FILE_OPEN_FOR_BACKUP_INTENT = 0x00004000;
const int FILE_NO_COMPRESSION = 0x00008000;
const int FILE_RESERVE_OPFILTER = 0x00100000;
const int FILE_OPEN_REPARSE_POINT = 0x00200000;
const int FILE_OPEN_NO_RECALL = 0x00400000;
const int FILE_OPEN_FOR_FREE_SPACE_QUERY = 0x00800000;
const int FILE_NOTIFY_CHANGE_FILE_NAME = 0x00000001;
const int FILE_NOTIFY_CHANGE_DIR_NAME = 0x00000002;
const int FILE_NOTIFY_CHANGE_NAME = 0x00000003;
const int FILE_NOTIFY_CHANGE_ATTRIBUTES = 0x00000004;
const int FILE_NOTIFY_CHANGE_SIZE = 0x00000008;
const int FILE_NOTIFY_CHANGE_LAST_WRITE = 0x00000010;
const int FILE_NOTIFY_CHANGE_LAST_ACCESS = 0x00000020;
const int FILE_NOTIFY_CHANGE_CREATION = 0x00000040;
const int FILE_NOTIFY_CHANGE_EA = 0x00000080;
const int FILE_NOTIFY_CHANGE_SECURITY = 0x00000100;
const int FILE_NOTIFY_CHANGE_STREAM_NAME = 0x00000200;
const int FILE_NOTIFY_CHANGE_STREAM_SIZE = 0x00000400;
const int FILE_NOTIFY_CHANGE_STREAM_WRITE = 0x00000800;
const int FILE_NOTIFY_VALID_MASK = 0x00000fff;
const int FILE_CASE_SENSITIVE_SEARCH = 0x00000001;
const int FILE_CASE_PRESERVED_NAMES = 0x00000002;
const int FILE_UNICODE_ON_DISK = 0x00000004;
const int FILE_PERSISTENT_ACLS = 0x00000008;
const int FILE_FILE_COMPRESSION = 0x00000010;
const int FILE_VOLUME_QUOTAS = 0x00000020;
const int FILE_SUPPORTS_SPARSE_FILES = 0x00000040;
const int FILE_SUPPORTS_REPARSE_POINTS = 0x00000080;
const int FILE_SUPPORTS_REMOTE_STORAGE = 0x00000100;
const int FS_LFN_APIS = 0x00004000;
const int FILE_VOLUME_IS_COMPRESSED = 0x00008000;
const int FILE_SUPPORTS_OBJECT_IDS = 0x00010000;
const int FILE_SUPPORTS_ENCRYPTION = 0x00020000;
const int FILE_NAMED_STREAMS = 0x00040000;
const int IO_COMPLETION_QUERY_STATE = 0x0001;
const int IO_COMPLETION_MODIFY_STATE = 0x0002;
const int DUPLICATE_CLOSE_SOURCE = 0x00000001;
const int DUPLICATE_SAME_ACCESS = 0x00000002;
const int DUPLICATE_SAME_ATTRIBUTES = 0x00000004;
const int PROCESS_TERMINATE = 1;
const int PROCESS_CREATE_THREAD = 2;
const int PROCESS_SET_SESSIONID = 4;
const int PROCESS_VM_OPERATION = 8;
const int PROCESS_VM_READ = 16;
const int PROCESS_VM_WRITE = 32;
const int PROCESS_DUP_HANDLE = 64;
const int PROCESS_CREATE_PROCESS = 128;
const int PROCESS_SET_QUOTA = 256;
const int PROCESS_SET_INFORMATION = 512;
const int PROCESS_QUERY_INFORMATION = 1024;
const int THREAD_TERMINATE = 1;
const int THREAD_SUSPEND_RESUME = 2;
const int THREAD_GET_CONTEXT = 8;
const int THREAD_SET_CONTEXT = 16;
const int THREAD_SET_INFORMATION = 32;
const int THREAD_QUERY_INFORMATION = 64;
const int THREAD_SET_THREAD_TOKEN = 128;
const int THREAD_IMPERSONATE = 256;
const int THREAD_DIRECT_IMPERSONATION = 0x200;
const int THREAD_BASE_PRIORITY_LOWRT = 15;
const int THREAD_BASE_PRIORITY_MAX = 2;
const int EXCEPTION_NONCONTINUABLE = 1;
const int EXCEPTION_MAXIMUM_PARAMETERS = 15;
const int MUTANT_QUERY_STATE = 0x0001;
const int TIMER_QUERY_STATE = 0x0001;
const int TIMER_MODIFY_STATE = 0x0002;
const int SECURITY_NULL_RID = 0;
const int SECURITY_LOCAL_RID = 0;
const int SECURITY_CREATOR_OWNER_RID = 0;
const int SECURITY_CREATOR_GROUP_RID = 1;
const int SECURITY_DIALUP_RID = 1;
const int SECURITY_NETWORK_RID = 2;
const int SECURITY_BATCH_RID = 3;
const int SECURITY_INTERACTIVE_RID = 4;
const int SECURITY_LOGON_IDS_RID = 5;
const int SECURITY_SERVICE_RID = 6;
const int SECURITY_LOCAL_SYSTEM_RID = 18;
const int SECURITY_BUILTIN_DOMAIN_RID = 32;
const int SECURITY_PRINCIPAL_SELF_RID = 10;
const int SECURITY_CREATOR_OWNER_SERVER_RID = 0x2;
const int SECURITY_CREATOR_GROUP_SERVER_RID = 0x3;
const int SECURITY_LOGON_IDS_RID_COUNT = 0x3;
const int SECURITY_ANONYMOUS_LOGON_RID = 0x7;
const int SECURITY_PROXY_RID = 0x8;
const int SECURITY_ENTERPRISE_CONTROLLERS_RID = 0x9;
const int SECURITY_AUTHENTICATED_USER_RID = 0xB;
const int SECURITY_RESTRICTED_CODE_RID = 0xC;
const int SECURITY_NT_NON_UNIQUE_RID = 0x15;
const int SID_REVISION = 1;
const int SE_GROUP_MANDATORY = 1;
const int SE_GROUP_ENABLED_BY_DEFAULT = 2;
const int SE_GROUP_ENABLED = 4;
const int SE_GROUP_OWNER = 8;
const int SE_GROUP_USE_FOR_DENY_ONLY = 16;
const int SE_GROUP_RESOURCE = 536870912;
const int LANG_NEUTRAL = 0x00;
const int LANG_ARABIC = 0x01;
const int LANG_BULGARIAN = 0x02;
const int LANG_CATALAN = 0x03;
const int LANG_CHINESE = 0x04;
const int LANG_CZECH = 0x05;
const int LANG_DANISH = 0x06;
const int LANG_GERMAN = 0x07;
const int LANG_GREEK = 0x08;
const int LANG_ENGLISH = 0x09;
const int LANG_SPANISH = 0x0a;
const int LANG_FINNISH = 0x0b;
const int LANG_FRENCH = 0x0c;
const int LANG_HEBREW = 0x0d;
const double LANG_HUNGARIAN = 0x0e;
const int LANG_ICELANDIC = 0x0f;
const int LANG_ITALIAN = 0x10;
const int LANG_JAPANESE = 0x11;
const int LANG_KOREAN = 0x12;
const int LANG_DUTCH = 0x13;
const int LANG_NORWEGIAN = 0x14;
const int LANG_POLISH = 0x15;
const int LANG_PORTUGUESE = 0x16;
const int LANG_ROMANIAN = 0x18;
const int LANG_RUSSIAN = 0x19;
const int LANG_CROATIAN = 0x1a;
const int LANG_SERBIAN = 0x1a;
const int LANG_SLOVAK = 0x1b;
const int LANG_ALBANIAN = 0x1c;
const int LANG_SWEDISH = 0x1d;
const double LANG_THAI = 0x1e;
const int LANG_TURKISH = 0x1f;
const int LANG_URDU = 0x20;
const int LANG_INDONESIAN = 0x21;
const int LANG_UKRAINIAN = 0x22;
const int LANG_BELARUSIAN = 0x23;
const int LANG_SLOVENIAN = 0x24;
const int LANG_ESTONIAN = 0x25;
const int LANG_LATVIAN = 0x26;
const int LANG_LITHUANIAN = 0x27;
const int LANG_FARSI = 0x29;
const int LANG_VIETNAMESE = 0x2a;
const int LANG_ARMENIAN = 0x2b;
const int LANG_AZERI = 0x2c;
const int LANG_BASQUE = 0x2d;
const int LANG_MACEDONIAN = 0x2f;
const int LANG_AFRIKAANS = 0x36;
const int LANG_GEORGIAN = 0x37;
const int LANG_FAEROESE = 0x38;
const int LANG_HINDI = 0x39;
const double LANG_MALAY = 0x3e;
const int LANG_KAZAK = 0x3f;
const int LANG_KYRGYZ = 0x40;
const int LANG_SWAHILI = 0x41;
const int LANG_UZBEK = 0x43;
const int LANG_TATAR = 0x44;
const int LANG_BENGALI = 0x45;
const int LANG_PUNJABI = 0x46;
const int LANG_GUJARATI = 0x47;
const int LANG_ORIYA = 0x48;
const int LANG_TAMIL = 0x49;
const int LANG_TELUGU = 0x4a;
const int LANG_KANNADA = 0x4b;
const int LANG_MALAYALAM = 0x4c;
const int LANG_ASSAMESE = 0x4d;
const double LANG_MARATHI = 0x4e;
const int LANG_SANSKRIT = 0x4f;
const int LANG_MONGOLIAN = 0x50;
const int LANG_GALICIAN = 0x56;
const int LANG_KONKANI = 0x57;
const int LANG_MANIPURI = 0x58;
const int LANG_SINDHI = 0x59;
const int LANG_SYRIAC = 0x5a;
const int LANG_KASHMIRI = 0x60;
const int LANG_NEPALI = 0x61;
const int LANG_DIVEHI = 0x65;
const int LANG_INVARIANT = 0x7f;
const int SUBLANG_NEUTRAL = 0x00;
const int SUBLANG_DEFAULT = 0x01;
const int SUBLANG_SYS_DEFAULT = 0x02;
const int SUBLANG_ARABIC_SAUDI_ARABIA = 0x01;
const int SUBLANG_ARABIC_IRAQ = 0x02;
const int SUBLANG_ARABIC_EGYPT = 0x03;
const int SUBLANG_ARABIC_LIBYA = 0x04;
const int SUBLANG_ARABIC_ALGERIA = 0x05;
const int SUBLANG_ARABIC_MOROCCO = 0x06;
const int SUBLANG_ARABIC_TUNISIA = 0x07;
const int SUBLANG_ARABIC_OMAN = 0x08;
const int SUBLANG_ARABIC_YEMEN = 0x09;
const int SUBLANG_ARABIC_SYRIA = 0x0a;
const int SUBLANG_ARABIC_JORDAN = 0x0b;
const int SUBLANG_ARABIC_LEBANON = 0x0c;
const int SUBLANG_ARABIC_KUWAIT = 0x0d;
const double SUBLANG_ARABIC_UAE = 0x0e;
const int SUBLANG_ARABIC_BAHRAIN = 0x0f;
const int SUBLANG_ARABIC_QATAR = 0x10;
const int SUBLANG_AZERI_LATIN = 0x01;
const int SUBLANG_AZERI_CYRILLIC = 0x02;
const int SUBLANG_CHINESE_TRADITIONAL = 0x01;
const int SUBLANG_CHINESE_SIMPLIFIED = 0x02;
const int SUBLANG_CHINESE_HONGKONG = 0x03;
const int SUBLANG_CHINESE_SINGAPORE = 0x04;
const int SUBLANG_CHINESE_MACAU = 0x05;
const int SUBLANG_DUTCH = 0x01;
const int SUBLANG_DUTCH_BELGIAN = 0x02;
const int SUBLANG_ENGLISH_US = 0x01;
const int SUBLANG_ENGLISH_UK = 0x02;
const int SUBLANG_ENGLISH_AUS = 0x03;
const int SUBLANG_ENGLISH_CAN = 0x04;
const int SUBLANG_ENGLISH_NZ = 0x05;
const int SUBLANG_ENGLISH_EIRE = 0x06;
const int SUBLANG_ENGLISH_SOUTH_AFRICA = 0x07;
const int SUBLANG_ENGLISH_JAMAICA = 0x08;
const int SUBLANG_ENGLISH_CARIBBEAN = 0x09;
const int SUBLANG_ENGLISH_BELIZE = 0x0a;
const int SUBLANG_ENGLISH_TRINIDAD = 0x0b;
const int SUBLANG_ENGLISH_ZIMBABWE = 0x0c;
const int SUBLANG_ENGLISH_PHILIPPINES = 0x0d;
const int SUBLANG_FRENCH = 0x01;
const int SUBLANG_FRENCH_BELGIAN = 0x02;
const int SUBLANG_FRENCH_CANADIAN = 0x03;
const int SUBLANG_FRENCH_SWISS = 0x04;
const int SUBLANG_FRENCH_LUXEMBOURG = 0x05;
const int SUBLANG_FRENCH_MONACO = 0x06;
const int SUBLANG_GERMAN = 0x01;
const int SUBLANG_GERMAN_SWISS = 0x02;
const int SUBLANG_GERMAN_AUSTRIAN = 0x03;
const int SUBLANG_GERMAN_LUXEMBOURG = 0x04;
const int SUBLANG_GERMAN_LIECHTENSTEIN = 0x05;
const int SUBLANG_ITALIAN = 0x01;
const int SUBLANG_ITALIAN_SWISS = 0x02;
const int SUBLANG_KASHMIRI_INDIA = 0x02;
const int SUBLANG_KASHMIRI_SASIA = 0x02;
const int SUBLANG_KOREAN = 0x01;
const int SUBLANG_LITHUANIAN = 0x01;
const int SUBLANG_MALAY_MALAYSIA = 0x01;
const int SUBLANG_MALAY_BRUNEI_DARUSSALAM = 0x02;
const int SUBLANG_NEPALI_INDIA = 0x02;
const int SUBLANG_NORWEGIAN_BOKMAL = 0x01;
const int SUBLANG_NORWEGIAN_NYNORSK = 0x02;
const int SUBLANG_PORTUGUESE_BRAZILIAN = 0x01;
const int SUBLANG_PORTUGUESE = 0x02;
const int SUBLANG_SERBIAN_LATIN = 0x02;
const int SUBLANG_SERBIAN_CYRILLIC = 0x03;
const int SUBLANG_SPANISH = 0x01;
const int SUBLANG_SPANISH_MEXICAN = 0x02;
const int SUBLANG_SPANISH_MODERN = 0x03;
const int SUBLANG_SPANISH_GUATEMALA = 0x04;
const int SUBLANG_SPANISH_COSTA_RICA = 0x05;
const int SUBLANG_SPANISH_PANAMA = 0x06;
const int SUBLANG_SPANISH_DOMINICAN_REPUBLIC = 0x07;
const int SUBLANG_SPANISH_VENEZUELA = 0x08;
const int SUBLANG_SPANISH_COLOMBIA = 0x09;
const int SUBLANG_SPANISH_PERU = 0x0a;
const int SUBLANG_SPANISH_ARGENTINA = 0x0b;
const int SUBLANG_SPANISH_ECUADOR = 0x0c;
const int SUBLANG_SPANISH_CHILE = 0x0d;
const double SUBLANG_SPANISH_URUGUAY = 0x0e;
const int SUBLANG_SPANISH_PARAGUAY = 0x0f;
const int SUBLANG_SPANISH_BOLIVIA = 0x10;
const int SUBLANG_SPANISH_EL_SALVADOR = 0x11;
const int SUBLANG_SPANISH_HONDURAS = 0x12;
const int SUBLANG_SPANISH_NICARAGUA = 0x13;
const int SUBLANG_SPANISH_PUERTO_RICO = 0x14;
const int SUBLANG_SWEDISH = 0x01;
const int SUBLANG_SWEDISH_FINLAND = 0x02;
const int SUBLANG_URDU_PAKISTAN = 0x01;
const int SUBLANG_URDU_INDIA = 0x02;
const int SUBLANG_UZBEK_LATIN = 0x01;
const int SUBLANG_UZBEK_CYRILLIC = 0x02;
const int NLS_VALID_LOCALE_MASK = 1048575;
const int SORT_DEFAULT = 0;
const int SORT_JAPANESE_XJIS = 0;
const int SORT_JAPANESE_UNICODE = 1;
const int SORT_CHINESE_BIG5 = 0;
const int SORT_CHINESE_PRCP = 0;
const int SORT_CHINESE_UNICODE = 1;
const int SORT_CHINESE_PRC = 2;
const int SORT_CHINESE_BOPOMOFO = 3;
const int SORT_KOREAN_KSC = 0;
const int SORT_KOREAN_UNICODE = 1;
const int SORT_GERMAN_PHONE_BOOK = 1;
const int SORT_HUNGARIAN_DEFAULT = 0;
const int SORT_HUNGARIAN_TECHNICAL = 1;
const int SORT_GEORGIAN_TRADITIONAL = 0;
const int SORT_GEORGIAN_MODERN = 1;
const int ACL_REVISION = 2;
const int ACL_REVISION_DS = 4;
const int ACL_REVISION1 = 1;
const int ACL_REVISION2 = 2;
const int ACL_REVISION3 = 3;
const int ACL_REVISION4 = 4;
const int MIN_ACL_REVISION = 2;
const int MAX_ACL_REVISION = 4;
const int MINCHAR = 0x80;
const int MAXCHAR = 0x7f;
const int MINSHORT = 0x8000;
const int MAXSHORT = 0x7fff;
const int MINLONG = 0x80000000;
const int MAXLONG = 0x7fffffff;
const int MAXBYTE = 0xff;
const int MAXWORD = 0xffff;
const int MAXDWORD = 0xffffffff;
const int PROCESSOR_INTEL_386 = 386;
const int PROCESSOR_INTEL_486 = 486;
const int PROCESSOR_INTEL_PENTIUM = 586;
const int PROCESSOR_MIPS_R4000 = 4000;
const int PROCESSOR_ALPHA_21064 = 21064;
const int PROCESSOR_INTEL_IA64 = 2200;
const int PROCESSOR_ARCHITECTURE_INTEL = 0;
const int PROCESSOR_ARCHITECTURE_MIPS = 1;
const int PROCESSOR_ARCHITECTURE_ALPHA = 2;
const int PROCESSOR_ARCHITECTURE_PPC = 3;
const int PROCESSOR_ARCHITECTURE_SHX = 4;
const int PROCESSOR_ARCHITECTURE_ARM = 5;
const int PROCESSOR_ARCHITECTURE_IA64 = 6;
const int PROCESSOR_ARCHITECTURE_ALPHA64 = 7;
const int PROCESSOR_ARCHITECTURE_MSIL = 8;
const int PROCESSOR_ARCHITECTURE_AMD64 = 9;
const int PROCESSOR_ARCHITECTURE_IA32_ON_WIN64 = 10;
const int PROCESSOR_ARCHITECTURE_UNKNOWN = 0xFFFF;
const int PF_FLOATING_POINT_PRECISION_ERRATA = 0;
const int PF_FLOATING_POINT_EMULATED = 1;
const int PF_COMPARE_EXCHANGE_DOUBLE = 2;
const int PF_MMX_INSTRUCTIONS_AVAILABLE = 3;
const int PF_PPC_MOVEMEM_64BIT_OK = 4;
const int PF_ALPHA_BYTE_INSTRUCTIONS = 5;
const int PF_XMMI_INSTRUCTIONS_AVAILABLE = 6;
const int PF_3DNOW_INSTRUCTIONS_AVAILABLE = 7;
const int PF_RDTSC_INSTRUCTION_AVAILABLE = 8;
const int PF_PAE_ENABLED = 9;
const int PF_XMMI64_INSTRUCTIONS_AVAILABLE = 10;
const int FILE_ACTION_ADDED = 0x00000001;
const int FILE_ACTION_REMOVED = 0x00000002;
const int FILE_ACTION_MODIFIED = 0x00000003;
const int FILE_ACTION_RENAMED_OLD_NAME = 0x00000004;
const int FILE_ACTION_RENAMED_NEW_NAME = 0x00000005;
const int FILE_ACTION_ADDED_STREAM = 0x00000006;
const int FILE_ACTION_REMOVED_STREAM = 0x00000007;
const int FILE_ACTION_MODIFIED_STREAM = 0x00000008;
const int FILE_ACTION_REMOVED_BY_DELETE = 0x00000009;
const int FILE_ACTION_ID_NOT_TUNNELLED = 0x0000000A;
const int FILE_ACTION_TUNNELLED_ID_COLLISION = 0x0000000B;
const int HEAP_NO_SERIALIZE = 1;
const int HEAP_GROWABLE = 2;
const int HEAP_GENERATE_EXCEPTIONS = 4;
const int HEAP_ZERO_MEMORY = 8;
const int HEAP_REALLOC_IN_PLACE_ONLY = 16;
const int HEAP_TAIL_CHECKING_ENABLED = 32;
const int HEAP_FREE_CHECKING_ENABLED = 64;
const int HEAP_DISABLE_COALESCE_ON_FREE = 128;
const int HEAP_CREATE_ALIGN_16 = 0x0000;
const int HEAP_CREATE_ENABLE_TRACING = 0x20000;
const int HEAP_MAXIMUM_TAG = 0xFFF;
const int HEAP_PSEUDO_TAG_FLAG = 0x8000;
const int HEAP_TAG_SHIFT = 16;
const int KEY_QUERY_VALUE = 1;
const int KEY_SET_VALUE = 2;
const int KEY_CREATE_SUB_KEY = 4;
const int KEY_ENUMERATE_SUB_KEYS = 8;
const int KEY_NOTIFY = 16;
const int KEY_CREATE_LINK = 32;
const int KEY_WRITE = 0x20006;
const int KEY_EXECUTE = 0x20019;
const int KEY_READ = 0x20019;
const int KEY_ALL_ACCESS = 0xf003f;
const int REG_WHOLE_HIVE_VOLATILE = 1;
const int REG_REFRESH_HIVE = 2;
const int REG_NO_LAZY_FLUSH = 4;
const int REG_OPTION_RESERVED = 0;
const int REG_OPTION_NON_VOLATILE = 0;
const int REG_OPTION_VOLATILE = 1;
const int REG_OPTION_CREATE_LINK = 2;
const int REG_OPTION_BACKUP_RESTORE = 4;
const int REG_OPTION_OPEN_LINK = 8;
const int REG_LEGAL_OPTION = 15;
const int OWNER_SECURITY_INFORMATION = 1;
const int GROUP_SECURITY_INFORMATION = 2;
const int DACL_SECURITY_INFORMATION = 4;
const int SACL_SECURITY_INFORMATION = 8;
const int MAXIMUM_PROCESSORS = 32;
const int PAGE_NOACCESS = 0x0001;
const int PAGE_READONLY = 0x0002;
const int PAGE_READWRITE = 0x0004;
const int PAGE_WRITECOPY = 0x0008;
const int PAGE_EXECUTE = 0x0010;
const int PAGE_EXECUTE_READ = 0x0020;
const int PAGE_EXECUTE_READWRITE = 0x0040;
const int PAGE_EXECUTE_WRITECOPY = 0x0080;
const int PAGE_GUARD = 0x0100;
const int PAGE_NOCACHE = 0x0200;
const int MEM_COMMIT = 0x1000;
const int MEM_RESERVE = 0x2000;
const int MEM_DECOMMIT = 0x4000;
const int MEM_RELEASE = 0x8000;
const int MEM_FREE = 0x10000;
const int MEM_PRIVATE = 0x20000;
const int MEM_MAPPED = 0x40000;
const int MEM_RESET = 0x80000;
const int MEM_TOP_DOWN = 0x100000;
const int MEM_WRITE_WATCH = 0x200000;
const int MEM_PHYSICAL = 0x400000;
const int MEM_4MB_PAGES = 0x80000000;
const int SEC_BASED = 0x00200000;
const int SEC_NO_CHANGE = 0x00400000;
const int SEC_FILE = 0x00800000;
const int SEC_IMAGE = 0x01000000;
const int SEC_VLM = 0x02000000;
const int SEC_RESERVE = 0x04000000;
const int SEC_COMMIT = 0x08000000;
const int SEC_NOCACHE = 0x10000000;
const int SECTION_EXTEND_SIZE = 16;
const int SECTION_MAP_READ = 4;
const int SECTION_MAP_WRITE = 2;
const int SECTION_QUERY = 1;
const int SECTION_MAP_EXECUTE = 8;
const int SECTION_ALL_ACCESS = 0xf001f;
const int MESSAGE_RESOURCE_UNICODE = 1;
const int RTL_CRITSECT_TYPE = 0;
const int RTL_RESOURCE_TYPE = 1;
const int IMAGE_SIZEOF_FILE_HEADER = 20;
const int IMAGE_FILE_RELOCS_STRIPPED = 1;
const int IMAGE_FILE_EXECUTABLE_IMAGE = 2;
const int IMAGE_FILE_LINE_NUMS_STRIPPED = 4;
const int IMAGE_FILE_LOCAL_SYMS_STRIPPED = 8;
const int IMAGE_FILE_AGGRESIVE_WS_TRIM = 16;
const int IMAGE_FILE_LARGE_ADDRESS_AWARE = 32;
const int IMAGE_FILE_BYTES_REVERSED_LO = 128;
const int IMAGE_FILE_32BIT_MACHINE = 256;
const int IMAGE_FILE_DEBUG_STRIPPED = 512;
const int IMAGE_FILE_REMOVABLE_RUN_FROM_SWAP = 1024;
const int IMAGE_FILE_NET_RUN_FROM_SWAP = 2048;
const int IMAGE_FILE_SYSTEM = 4096;
const int IMAGE_FILE_DLL = 8192;
const int IMAGE_FILE_UP_SYSTEM_ONLY = 16384;
const int IMAGE_FILE_BYTES_REVERSED_HI = 32768;
const int IMAGE_FILE_MACHINE_UNKNOWN = 0;
const int IMAGE_FILE_MACHINE_I386 = 332;
const int IMAGE_FILE_MACHINE_R3000 = 354;
const int IMAGE_FILE_MACHINE_R4000 = 358;
const int IMAGE_FILE_MACHINE_R10000 = 360;
const int IMAGE_FILE_MACHINE_ALPHA = 388;
const int IMAGE_FILE_MACHINE_POWERPC = 496;
const int IMAGE_DOS_SIGNATURE = 0x5A4D;
const double IMAGE_OS2_SIGNATURE = 0x454E;
const int IMAGE_OS2_SIGNATURE_LE = 0x454C;
const int IMAGE_VXD_SIGNATURE = 0x454C;
const int IMAGE_NT_SIGNATURE = 0x00004550;
const int IMAGE_NT_OPTIONAL_HDR_MAGIC = 0x10b;
const int IMAGE_ROM_OPTIONAL_HDR_MAGIC = 0x107;
const int IMAGE_SEPARATE_DEBUG_SIGNATURE = 0x4944;
const int IMAGE_NUMBEROF_DIRECTORY_ENTRIES = 16;
const int IMAGE_SIZEOF_ROM_OPTIONAL_HEADER = 56;
const int IMAGE_SIZEOF_STD_OPTIONAL_HEADER = 28;
const int IMAGE_SIZEOF_NT_OPTIONAL_HEADER = 224;
const int IMAGE_SIZEOF_SHORT_NAME = 8;
const int IMAGE_SIZEOF_SECTION_HEADER = 40;
const int IMAGE_SIZEOF_SYMBOL = 18;
const int IMAGE_SIZEOF_AUX_SYMBOL = 18;
const int IMAGE_SIZEOF_RELOCATION = 10;
const int IMAGE_SIZEOF_BASE_RELOCATION = 8;
const int IMAGE_SIZEOF_LINENUMBER = 6;
const int IMAGE_SIZEOF_ARCHIVE_MEMBER_HDR = 60;
const int SIZEOF_RFPO_DATA = 16;
const int IMAGE_SUBSYSTEM_UNKNOWN = 0;
const int IMAGE_SUBSYSTEM_NATIVE = 1;
const int IMAGE_SUBSYSTEM_WINDOWS_GUI = 2;
const int IMAGE_SUBSYSTEM_WINDOWS_CUI = 3;
const int IMAGE_SUBSYSTEM_OS2_CUI = 5;
const int IMAGE_SUBSYSTEM_POSIX_CUI = 7;
const int IMAGE_SUBSYSTEM_XBOX = 14;
const int IMAGE_DIRECTORY_ENTRY_EXPORT = 0;
const int IMAGE_DIRECTORY_ENTRY_IMPORT = 1;
const int IMAGE_DIRECTORY_ENTRY_RESOURCE = 2;
const int IMAGE_DIRECTORY_ENTRY_EXCEPTION = 3;
const int IMAGE_DIRECTORY_ENTRY_SECURITY = 4;
const int IMAGE_DIRECTORY_ENTRY_BASERELOC = 5;
const int IMAGE_DIRECTORY_ENTRY_DEBUG = 6;
const int IMAGE_DIRECTORY_ENTRY_COPYRIGHT = 7;
const int IMAGE_DIRECTORY_ENTRY_GLOBALPTR = 8;
const int IMAGE_DIRECTORY_ENTRY_TLS = 9;
const int IMAGE_DIRECTORY_ENTRY_LOAD_CONFIG = 10;
const int IMAGE_DIRECTORY_ENTRY_BOUND_IMPORT = 11;
const int IMAGE_DIRECTORY_ENTRY_IAT = 12;
const int IMAGE_SCN_TYPE_NO_PAD = 8;
const int IMAGE_SCN_CNT_CODE = 32;
const int IMAGE_SCN_CNT_INITIALIZED_DATA = 64;
const int IMAGE_SCN_CNT_UNINITIALIZED_DATA = 128;
const int IMAGE_SCN_LNK_OTHER = 256;
const int IMAGE_SCN_LNK_INFO = 512;
const int IMAGE_SCN_LNK_REMOVE = 2048;
const int IMAGE_SCN_LNK_COMDAT = 4096;
const int IMAGE_SCN_MEM_FARDATA = 0x8000;
const int IMAGE_SCN_MEM_PURGEABLE = 0x20000;
const int IMAGE_SCN_MEM_16BIT = 0x20000;
const int IMAGE_SCN_MEM_LOCKED = 0x40000;
const int IMAGE_SCN_MEM_PRELOAD = 0x80000;
const int IMAGE_SCN_ALIGN_1BYTES = 0x100000;
const int IMAGE_SCN_ALIGN_2BYTES = 0x200000;
const int IMAGE_SCN_ALIGN_4BYTES = 0x300000;
const int IMAGE_SCN_ALIGN_8BYTES = 0x400000;
const int IMAGE_SCN_ALIGN_16BYTES = 0x500000;
const int IMAGE_SCN_ALIGN_32BYTES = 0x600000;
const int IMAGE_SCN_ALIGN_64BYTES = 0x700000;
const int IMAGE_SCN_LNK_NRELOC_OVFL = 0x1000000;
const int IMAGE_SCN_MEM_DISCARDABLE = 0x2000000;
const int IMAGE_SCN_MEM_NOT_CACHED = 0x4000000;
const int IMAGE_SCN_MEM_NOT_PAGED = 0x8000000;
const int IMAGE_SCN_MEM_SHARED = 0x10000000;
const int IMAGE_SCN_MEM_EXECUTE = 0x20000000;
const int IMAGE_SCN_MEM_READ = 0x40000000;
const int IMAGE_SCN_MEM_WRITE = 0x80000000;
const int IMAGE_SYM_UNDEFINED = 0;
const int IMAGE_SYM_TYPE_NULL = 0;
const int IMAGE_SYM_TYPE_VOID = 1;
const int IMAGE_SYM_TYPE_CHAR = 2;
const int IMAGE_SYM_TYPE_SHORT = 3;
const int IMAGE_SYM_TYPE_INT = 4;
const int IMAGE_SYM_TYPE_LONG = 5;
const int IMAGE_SYM_TYPE_FLOAT = 6;
const int IMAGE_SYM_TYPE_DOUBLE = 7;
const int IMAGE_SYM_TYPE_STRUCT = 8;
const int IMAGE_SYM_TYPE_UNION = 9;
const int IMAGE_SYM_TYPE_ENUM = 10;
const int IMAGE_SYM_TYPE_MOE = 11;
const int IMAGE_SYM_TYPE_BYTE = 12;
const int IMAGE_SYM_TYPE_WORD = 13;
const int IMAGE_SYM_TYPE_UINT = 14;
const int IMAGE_SYM_TYPE_DWORD = 15;
const int IMAGE_SYM_TYPE_PCODE = 32768;
const int IMAGE_SYM_DTYPE_NULL = 0;
const int IMAGE_SYM_DTYPE_POINTER = 1;
const int IMAGE_SYM_DTYPE_FUNCTION = 2;
const int IMAGE_SYM_DTYPE_ARRAY = 3;
const int IMAGE_SYM_CLASS_NULL = 0;
const int IMAGE_SYM_CLASS_AUTOMATIC = 1;
const int IMAGE_SYM_CLASS_EXTERNAL = 2;
const int IMAGE_SYM_CLASS_STATIC = 3;
const int IMAGE_SYM_CLASS_REGISTER = 4;
const int IMAGE_SYM_CLASS_EXTERNAL_DEF = 5;
const int IMAGE_SYM_CLASS_LABEL = 6;
const int IMAGE_SYM_CLASS_UNDEFINED_LABEL = 7;
const int IMAGE_SYM_CLASS_MEMBER_OF_STRUCT = 8;
const int IMAGE_SYM_CLASS_ARGUMENT = 9;
const int IMAGE_SYM_CLASS_STRUCT_TAG = 10;
const int IMAGE_SYM_CLASS_MEMBER_OF_UNION = 11;
const int IMAGE_SYM_CLASS_UNION_TAG = 12;
const int IMAGE_SYM_CLASS_TYPE_DEFINITION = 13;
const int IMAGE_SYM_CLASS_UNDEFINED_STATIC = 14;
const int IMAGE_SYM_CLASS_ENUM_TAG = 15;
const int IMAGE_SYM_CLASS_MEMBER_OF_ENUM = 16;
const int IMAGE_SYM_CLASS_REGISTER_PARAM = 17;
const int IMAGE_SYM_CLASS_BIT_FIELD = 18;
const int IMAGE_SYM_CLASS_FAR_EXTERNAL = 68;
const int IMAGE_SYM_CLASS_BLOCK = 100;
const int IMAGE_SYM_CLASS_FUNCTION = 101;
const int IMAGE_SYM_CLASS_END_OF_STRUCT = 102;
const int IMAGE_SYM_CLASS_FILE = 103;
const int IMAGE_SYM_CLASS_SECTION = 104;
const int IMAGE_SYM_CLASS_WEAK_EXTERNAL = 105;
const int IMAGE_COMDAT_SELECT_NODUPLICATES = 1;
const int IMAGE_COMDAT_SELECT_ANY = 2;
const int IMAGE_COMDAT_SELECT_SAME_SIZE = 3;
const int IMAGE_COMDAT_SELECT_EXACT_MATCH = 4;
const int IMAGE_COMDAT_SELECT_ASSOCIATIVE = 5;
const int IMAGE_COMDAT_SELECT_LARGEST = 6;
const int IMAGE_COMDAT_SELECT_NEWEST = 7;
const int IMAGE_WEAK_EXTERN_SEARCH_NOLIBRARY = 1;
const int IMAGE_WEAK_EXTERN_SEARCH_LIBRARY = 2;
const int IMAGE_WEAK_EXTERN_SEARCH_ALIAS = 3;
const int IMAGE_REL_I386_ABSOLUTE = 0;
const int IMAGE_REL_I386_DIR16 = 1;
const int IMAGE_REL_I386_REL16 = 2;
const int IMAGE_REL_I386_DIR32 = 6;
const int IMAGE_REL_I386_DIR32NB = 7;
const int IMAGE_REL_I386_SEG12 = 9;
const int IMAGE_REL_I386_SECTION = 10;
const int IMAGE_REL_I386_SECREL = 11;
const int IMAGE_REL_I386_REL32 = 20;
const int IMAGE_REL_MIPS_ABSOLUTE = 0;
const int IMAGE_REL_MIPS_REFHALF = 1;
const int IMAGE_REL_MIPS_REFWORD = 2;
const int IMAGE_REL_MIPS_JMPADDR = 3;
const int IMAGE_REL_MIPS_REFHI = 4;
const int IMAGE_REL_MIPS_REFLO = 5;
const int IMAGE_REL_MIPS_GPREL = 6;
const int IMAGE_REL_MIPS_LITERAL = 7;
const int IMAGE_REL_MIPS_SECTION = 10;
const int IMAGE_REL_MIPS_SECREL = 11;
const int IMAGE_REL_MIPS_SECRELLO = 12;
const int IMAGE_REL_MIPS_SECRELHI = 13;
const int IMAGE_REL_MIPS_REFWORDNB = 34;
const int IMAGE_REL_MIPS_PAIR = 35;
const int IMAGE_REL_ALPHA_ABSOLUTE = 0;
const int IMAGE_REL_ALPHA_REFLONG = 1;
const int IMAGE_REL_ALPHA_REFQUAD = 2;
const int IMAGE_REL_ALPHA_GPREL32 = 3;
const int IMAGE_REL_ALPHA_LITERAL = 4;
const int IMAGE_REL_ALPHA_LITUSE = 5;
const int IMAGE_REL_ALPHA_GPDISP = 6;
const int IMAGE_REL_ALPHA_BRADDR = 7;
const int IMAGE_REL_ALPHA_HINT = 8;
const int IMAGE_REL_ALPHA_INLINE_REFLONG = 9;
const int IMAGE_REL_ALPHA_REFHI = 10;
const int IMAGE_REL_ALPHA_REFLO = 11;
const int IMAGE_REL_ALPHA_PAIR = 12;
const int IMAGE_REL_ALPHA_MATCH = 13;
const int IMAGE_REL_ALPHA_SECTION = 14;
const int IMAGE_REL_ALPHA_SECREL = 15;
const int IMAGE_REL_ALPHA_REFLONGNB = 16;
const int IMAGE_REL_ALPHA_SECRELLO = 17;
const int IMAGE_REL_ALPHA_SECRELHI = 18;
const int IMAGE_REL_PPC_ABSOLUTE = 0;
const int IMAGE_REL_PPC_ADDR64 = 1;
const int IMAGE_REL_PPC_ADDR32 = 2;
const int IMAGE_REL_PPC_ADDR24 = 3;
const int IMAGE_REL_PPC_ADDR16 = 4;
const int IMAGE_REL_PPC_ADDR14 = 5;
const int IMAGE_REL_PPC_REL24 = 6;
const int IMAGE_REL_PPC_REL14 = 7;
const int IMAGE_REL_PPC_TOCREL16 = 8;
const int IMAGE_REL_PPC_TOCREL14 = 9;
const int IMAGE_REL_PPC_ADDR32NB = 10;
const int IMAGE_REL_PPC_SECREL = 11;
const int IMAGE_REL_PPC_SECTION = 12;
const int IMAGE_REL_PPC_IFGLUE = 13;
const int IMAGE_REL_PPC_IMGLUE = 14;
const int IMAGE_REL_PPC_SECREL16 = 15;
const int IMAGE_REL_PPC_REFHI = 16;
const int IMAGE_REL_PPC_REFLO = 17;
const int IMAGE_REL_PPC_PAIR = 18;
const int IMAGE_REL_PPC_TYPEMASK = 255;
const int IMAGE_REL_PPC_NEG = 256;
const int IMAGE_REL_PPC_BRTAKEN = 512;
const int IMAGE_REL_PPC_BRNTAKEN = 1024;
const int IMAGE_REL_PPC_TOCDEFN = 2048;
const int IMAGE_REL_BASED_ABSOLUTE = 0;
const int IMAGE_REL_BASED_HIGH = 1;
const int IMAGE_REL_BASED_LOW = 2;
const int IMAGE_REL_BASED_HIGHLOW = 3;
const int IMAGE_REL_BASED_HIGHADJ = 4;
const int IMAGE_REL_BASED_MIPS_JMPADDR = 5;
const int IMAGE_ARCHIVE_START_SIZE = 8;
const int IMAGE_ORDINAL_FLAG32 = 0x80000000;
const int IMAGE_RESOURCE_NAME_IS_STRING = 0x80000000;
const int IMAGE_RESOURCE_DATA_IS_DIRECTORY = 0x80000000;
const int IMAGE_DEBUG_TYPE_UNKNOWN = 0;
const int IMAGE_DEBUG_TYPE_COFF = 1;
const int IMAGE_DEBUG_TYPE_CODEVIEW = 2;
const int IMAGE_DEBUG_TYPE_FPO = 3;
const int IMAGE_DEBUG_TYPE_MISC = 4;
const int IMAGE_DEBUG_TYPE_EXCEPTION = 5;
const int IMAGE_DEBUG_TYPE_FIXUP = 6;
const int IMAGE_DEBUG_TYPE_OMAP_TO_SRC = 7;
const int IMAGE_DEBUG_TYPE_OMAP_FROM_SRC = 8;
const int FRAME_FPO = 0;
const int FRAME_TRAP = 1;
const int FRAME_TSS = 2;
const int FRAME_NONFPO = 3;
const int IMAGE_DEBUG_MISC_EXENAME = 1;
const int N_BTMASK = 0x000F;
const int N_TMASK = 0x0030;
const int N_TMASK1 = 0x00C0;
const int N_TMASK2 = 0x00F0;
const int N_BTSHFT = 4;
const int N_TSHIFT = 2;
const int IS_TEXT_UNICODE_ASCII16 = 1;
const int IS_TEXT_UNICODE_REVERSE_ASCII16 = 16;
const int IS_TEXT_UNICODE_STATISTICS = 2;
const int IS_TEXT_UNICODE_REVERSE_STATISTICS = 32;
const int IS_TEXT_UNICODE_CONTROLS = 4;
const int IS_TEXT_UNICODE_REVERSE_CONTROLS = 64;
const int IS_TEXT_UNICODE_SIGNATURE = 8;
const int IS_TEXT_UNICODE_REVERSE_SIGNATURE = 128;
const int IS_TEXT_UNICODE_ILLEGAL_CHARS = 256;
const int IS_TEXT_UNICODE_ODD_LENGTH = 512;
const int IS_TEXT_UNICODE_NULL_BYTES = 4096;
const int IS_TEXT_UNICODE_UNICODE_MASK = 15;
const int IS_TEXT_UNICODE_REVERSE_MASK = 240;
const int IS_TEXT_UNICODE_NOT_UNICODE_MASK = 3840;
const int IS_TEXT_UNICODE_NOT_ASCII_MASK = 61440;
const int SERVICE_KERNEL_DRIVER = 1;
const int SERVICE_FILE_SYSTEM_DRIVER = 2;
const int SERVICE_ADAPTER = 4;
const int SERVICE_RECOGNIZER_DRIVER = 8;
const int SERVICE_WIN32_OWN_PROCESS = 16;
const int SERVICE_WIN32_SHARE_PROCESS = 32;
const int SERVICE_INTERACTIVE_PROCESS = 256;
const int SERVICE_BOOT_START = 0;
const int SERVICE_SYSTEM_START = 1;
const int SERVICE_AUTO_START = 2;
const int SERVICE_DEMAND_START = 3;
const int SERVICE_DISABLED = 4;
const int SERVICE_ERROR_IGNORE = 0;
const int SERVICE_ERROR_NORMAL = 1;
const int SERVICE_ERROR_SEVERE = 2;
const int SERVICE_ERROR_CRITICAL = 3;
const int SE_OWNER_DEFAULTED = 1;
const int SE_GROUP_DEFAULTED = 2;
const int SE_DACL_PRESENT = 4;
const int SE_DACL_DEFAULTED = 8;
const int SE_SACL_PRESENT = 16;
const int SE_SACL_DEFAULTED = 32;
const int SE_DACL_AUTO_INHERIT_REQ = 256;
const int SE_SACL_AUTO_INHERIT_REQ = 512;
const int SE_DACL_AUTO_INHERITED = 1024;
const int SE_SACL_AUTO_INHERITED = 2048;
const int SE_DACL_PROTECTED = 4096;
const int SE_SACL_PROTECTED = 8192;
const int SE_SELF_RELATIVE = 0x8000;
const int SECURITY_DESCRIPTOR_MIN_LENGTH = 20;
const int SECURITY_DESCRIPTOR_REVISION = 1;
const int SECURITY_DESCRIPTOR_REVISION1 = 1;
const int SE_PRIVILEGE_ENABLED_BY_DEFAULT = 1;
const int SE_PRIVILEGE_ENABLED = 2;
const int SE_PRIVILEGE_USED_FOR_ACCESS = 0x80000000;
const int PRIVILEGE_SET_ALL_NECESSARY = 1;
const int TOKEN_SOURCE_LENGTH = 8;
const int DLL_PROCESS_DETACH = 0;
const int DLL_PROCESS_ATTACH = 1;
const int DLL_THREAD_ATTACH = 2;
const int DLL_THREAD_DETACH = 3;
const int DBG_CONTINUE = 0x10002;
const int DBG_TERMINATE_THREAD = 0x40010003;
const int DBG_TERMINATE_PROCESS = 0x40010004;
const int DBG_CONTROL_C = 0x40010005;
const int DBG_CONTROL_BREAK = 0x40010008;
const int DBG_EXCEPTION_NOT_HANDLED = 0x80010001;
const int TAPE_ABSOLUTE_POSITION = 0;
const int TAPE_LOGICAL_POSITION = 1;
const int TAPE_PSEUDO_LOGICAL_POSITION = 2;
const int TAPE_REWIND = 0;
const int TAPE_ABSOLUTE_BLOCK = 1;
const int TAPE_LOGICAL_BLOCK = 2;
const int TAPE_PSEUDO_LOGICAL_BLOCK = 3;
const int TAPE_SPACE_END_OF_DATA = 4;
const int TAPE_SPACE_RELATIVE_BLOCKS = 5;
const int TAPE_SPACE_FILEMARKS = 6;
const int TAPE_SPACE_SEQUENTIAL_FMKS = 7;
const int TAPE_SPACE_SETMARKS = 8;
const int TAPE_SPACE_SEQUENTIAL_SMKS = 9;
const int TAPE_DRIVE_FIXED = 1;
const int TAPE_DRIVE_SELECT = 2;
const int TAPE_DRIVE_INITIATOR = 4;
const int TAPE_DRIVE_ERASE_SHORT = 16;
const int TAPE_DRIVE_ERASE_LONG = 32;
const int TAPE_DRIVE_ERASE_BOP_ONLY = 64;
const int TAPE_DRIVE_ERASE_IMMEDIATE = 128;
const int TAPE_DRIVE_TAPE_CAPACITY = 256;
const int TAPE_DRIVE_TAPE_REMAINING = 512;
const int TAPE_DRIVE_FIXED_BLOCK = 1024;
const int TAPE_DRIVE_VARIABLE_BLOCK = 2048;
const int TAPE_DRIVE_WRITE_PROTECT = 4096;
const int TAPE_DRIVE_EOT_WZ_SIZE = 8192;
const int TAPE_DRIVE_ECC = 0x10000;
const int TAPE_DRIVE_COMPRESSION = 0x20000;
const int TAPE_DRIVE_PADDING = 0x40000;
const int TAPE_DRIVE_REPORT_SMKS = 0x80000;
const int TAPE_DRIVE_GET_ABSOLUTE_BLK = 0x100000;
const int TAPE_DRIVE_GET_LOGICAL_BLK = 0x200000;
const int TAPE_DRIVE_SET_EOT_WZ_SIZE = 0x400000;
const int TAPE_DRIVE_EJECT_MEDIA = 0x1000000;
const int TAPE_DRIVE_CLEAN_REQUESTS = 0x2000000;
const int TAPE_DRIVE_SET_CMP_BOP_ONLY = 0x4000000;
const int TAPE_DRIVE_RESERVED_BIT = 0x80000000;
const int TAPE_DRIVE_LOAD_UNLOAD = 0x80000001;
const int TAPE_DRIVE_TENSION = 0x80000002;
const int TAPE_DRIVE_LOCK_UNLOCK = 0x80000004;
const int TAPE_DRIVE_REWIND_IMMEDIATE = 0x80000008;
const int TAPE_DRIVE_SET_BLOCK_SIZE = 0x80000010;
const int TAPE_DRIVE_LOAD_UNLD_IMMED = 0x80000020;
const int TAPE_DRIVE_TENSION_IMMED = 0x80000040;
const int TAPE_DRIVE_LOCK_UNLK_IMMED = 0x80000080;
const int TAPE_DRIVE_SET_ECC = 0x80000100;
const int TAPE_DRIVE_SET_COMPRESSION = 0x80000200;
const int TAPE_DRIVE_SET_PADDING = 0x80000400;
const int TAPE_DRIVE_SET_REPORT_SMKS = 0x80000800;
const int TAPE_DRIVE_ABSOLUTE_BLK = 0x80001000;
const int TAPE_DRIVE_ABS_BLK_IMMED = 0x80002000;
const int TAPE_DRIVE_LOGICAL_BLK = 0x80004000;
const int TAPE_DRIVE_LOG_BLK_IMMED = 0x80008000;
const int TAPE_DRIVE_END_OF_DATA = 0x80010000;
const int TAPE_DRIVE_RELATIVE_BLKS = 0x80020000;
const int TAPE_DRIVE_FILEMARKS = 0x80040000;
const int TAPE_DRIVE_SEQUENTIAL_FMKS = 0x80080000;
const int TAPE_DRIVE_SETMARKS = 0x80100000;
const int TAPE_DRIVE_SEQUENTIAL_SMKS = 0x80200000;
const int TAPE_DRIVE_REVERSE_POSITION = 0x80400000;
const int TAPE_DRIVE_SPACE_IMMEDIATE = 0x80800000;
const int TAPE_DRIVE_WRITE_SETMARKS = 0x81000000;
const int TAPE_DRIVE_WRITE_FILEMARKS = 0x82000000;
const int TAPE_DRIVE_WRITE_SHORT_FMKS = 0x84000000;
const int TAPE_DRIVE_WRITE_LONG_FMKS = 0x88000000;
const int TAPE_DRIVE_WRITE_MARK_IMMED = 0x90000000;
const int TAPE_DRIVE_FORMAT = 0xA0000000;
const int TAPE_DRIVE_FORMAT_IMMEDIATE = 0xC0000000;
const int TAPE_DRIVE_HIGH_FEATURES = 0x80000000;
const int TAPE_FIXED_PARTITIONS = 0;
const int TAPE_INITIATOR_PARTITIONS = 2;
const int TAPE_SELECT_PARTITIONS = 1;
const int TAPE_FILEMARKS = 1;
const int TAPE_LONG_FILEMARKS = 3;
const int TAPE_SETMARKS = 0;
const int TAPE_SHORT_FILEMARKS = 2;
const int TAPE_ERASE_LONG = 1;
const int TAPE_ERASE_SHORT = 0;
const int TAPE_LOAD = 0;
const int TAPE_UNLOAD = 1;
const int TAPE_TENSION = 2;
const int TAPE_LOCK = 3;
const int TAPE_UNLOCK = 4;
const int TAPE_FORMAT = 5;
const int VER_PLATFORM_WIN32s = 0;
const int VER_PLATFORM_WIN32_WINDOWS = 1;
const int VER_PLATFORM_WIN32_NT = 2;
const int VER_NT_WORKSTATION = 1;
const int VER_NT_DOMAIN_CONTROLLER = 2;
const int VER_NT_SERVER = 3;
const int VER_SUITE_SMALLBUSINESS = 1;
const int VER_SUITE_ENTERPRISE = 2;
const int VER_SUITE_BACKOFFICE = 4;
const int VER_SUITE_TERMINAL = 16;
const int VER_SUITE_SMALLBUSINESS_RESTRICTED = 32;
const int VER_SUITE_DATACENTER = 128;
const int VER_SUITE_PERSONAL = 512;
const int VER_SUITE_BLADE = 1024;
const int WT_EXECUTEDEFAULT = 0x00000000;
const int WT_EXECUTEINIOTHREAD = 0x00000001;
const int WT_EXECUTEINWAITTHREAD = 0x00000004;
const int WT_EXECUTEONLYONCE = 0x00000008;
const int WT_EXECUTELONGFUNCTION = 0x00000010;
const int WT_EXECUTEINTIMERTHREAD = 0x00000020;
const int WT_EXECUTEINPERSISTENTTHREAD = 0x00000080;
const int WT_TRANSFER_IMPERSONATION = 0x00000100;
const int TLS_MINIMUM_AVAILABLE = 64;
const int MAXIMUM_REPARSE_DATA_BUFFER_SIZE = 16384;
const int IO_REPARSE_TAG_RESERVED_ZERO = 0;
const int IO_REPARSE_TAG_RESERVED_ONE = 1;
const double IO_REPARSE_TAG_VALID_VALUES = 0xE000FFFF;
const int IO_REPARSE_TAG_MOUNT_POINT = 0xA0000003;
const int SIZE_OF_80387_REGISTERS = 80;
const int CONTEXT_i386 = 0x10000;
const int CONTEXT_i486 = 0x10000;
const int MAXIMUM_SUPPORTED_EXTENSION = 512;
const int JOB_OBJECT_LIMIT_WORKINGSET = 0x0001;
const int JOB_OBJECT_LIMIT_PROCESS_TIME = 0x0002;
const int JOB_OBJECT_LIMIT_JOB_TIME = 0x0004;
const int JOB_OBJECT_LIMIT_ACTIVE_PROCESS = 0x0008;
const int JOB_OBJECT_LIMIT_AFFINITY = 0x0010;
const int JOB_OBJECT_LIMIT_PRIORITY_CLASS = 0x0020;
const int JOB_OBJECT_LIMIT_PRESERVE_JOB_TIME = 0x0040;
const int JOB_OBJECT_LIMIT_SCHEDULING_CLASS = 0x0080;
const int JOB_OBJECT_LIMIT_PROCESS_MEMORY = 0x0100;
const int JOB_OBJECT_LIMIT_JOB_MEMORY = 0x0200;
const int JOB_OBJECT_LIMIT_DIE_ON_UNHANDLED_EXCEPTION = 0x0400;
const int JOB_OBJECT_BREAKAWAY_OK = 0x0800;
const int JOB_OBJECT_SILENT_BREAKAWAY = 0x1000;
const int JOB_OBJECT_UILIMIT_HANDLES = 0x0001;
const int JOB_OBJECT_UILIMIT_READCLIPBOARD = 0x0002;
const int JOB_OBJECT_UILIMIT_WRITECLIPBOARD = 0x0004;
const int JOB_OBJECT_UILIMIT_SYSTEMPARAMETERS = 0x0008;
const int JOB_OBJECT_UILIMIT_DISPLAYSETTINGS = 0x0010;
const int JOB_OBJECT_UILIMIT_GLOBALATOMS = 0x0020;
const int JOB_OBJECT_UILIMIT_DESKTOP = 0x0040;
const int JOB_OBJECT_UILIMIT_EXITWINDOWS = 0x0080;
const int JOB_OBJECT_SECURITY_NO_ADMIN = 0x0001;
const int JOB_OBJECT_SECURITY_RESTRICTED_TOKEN = 0x0002;
const int JOB_OBJECT_SECURITY_ONLY_TOKEN = 0x0004;
const int JOB_OBJECT_SECURITY_FILTER_TOKENS = 0x0008;
const int JOB_OBJECT_TERMINATE_AT_END_OF_JOB = 0;
const int JOB_OBJECT_POST_AT_END_OF_JOB = 1;
const int JOB_OBJECT_MSG_END_OF_JOB_TIME = 1;
const int JOB_OBJECT_MSG_END_OF_PROCESS_TIME = 2;
const int JOB_OBJECT_MSG_ACTIVE_PROCESS_LIMIT = 3;
const int JOB_OBJECT_MSG_ACTIVE_PROCESS_ZERO = 4;
const int JOB_OBJECT_MSG_NEW_PROCESS = 6;
const int JOB_OBJECT_MSG_EXIT_PROCESS = 7;
const int JOB_OBJECT_MSG_ABNORMAL_EXIT_PROCESS = 8;
const int JOB_OBJECT_MSG_PROCESS_MEMORY_LIMIT = 9;
const int JOB_OBJECT_MSG_JOB_MEMORY_LIMIT = 10;
const int ES_SYSTEM_REQUIRED = 0x00000001;
const int ES_DISPLAY_REQUIRED = 0x00000002;
const int ES_USER_PRESENT = 0x00000004;
const int ES_CONTINUOUS = 0x80000000;
const int POWER_ACTION_QUERY_ALLOWED = 0x00000001;
const int POWER_ACTION_UI_ALLOWED = 0x00000002;
const int POWER_ACTION_OVERRIDE_APPS = 0x00000004;
const int POWER_ACTION_LIGHTEST_FIRST = 0x10000000;
const int POWER_ACTION_LOCK_CONSOLE = 0x20000000;
const int POWER_ACTION_DISABLE_WAKES = 0x40000000;
const int POWER_ACTION_CRITICAL = 0x80000000;
const int POWER_LEVEL_USER_NOTIFY_TEXT = 0x00000001;
const int POWER_LEVEL_USER_NOTIFY_SOUND = 0x00000002;
const int POWER_LEVEL_USER_NOTIFY_EXEC = 0x00000004;
const int POWER_USER_NOTIFY_BUTTON = 0x00000008;
const int POWER_USER_NOTIFY_SHUTDOWN = 0x00000010;
const int POWER_FORCE_TRIGGER_RESET = 0x80000000;
const int DISCHARGE_POLICY_CRITICAL = 0;
const int DISCHARGE_POLICY_LOW = 1;
const int NUM_DISCHARGE_POLICIES = 4;
const int PO_THROTTLE_NONE = 0;
const int PO_THROTTLE_CONSTANT = 1;
const int PO_THROTTLE_DEGRADE = 2;
const int PO_THROTTLE_ADAPTIVE = 3;
const int PO_THROTTLE_MAXIMUM = 4;
const int HMONITOR_DECLARED = 1;
const int FOREGROUND_BLUE = 1;
const int FOREGROUND_GREEN = 2;
const int FOREGROUND_RED = 4;
const int FOREGROUND_INTENSITY = 8;
const int BACKGROUND_BLUE = 16;
const int BACKGROUND_GREEN = 32;
const int BACKGROUND_RED = 64;
const int BACKGROUND_INTENSITY = 128;
const int CTRL_C_EVENT = 0;
const int CTRL_BREAK_EVENT = 1;
const int CTRL_CLOSE_EVENT = 2;
const int CTRL_LOGOFF_EVENT = 5;
const int CTRL_SHUTDOWN_EVENT = 6;
const int ENABLE_LINE_INPUT = 2;
const int ENABLE_ECHO_INPUT = 4;
const int ENABLE_PROCESSED_INPUT = 1;
const int ENABLE_WINDOW_INPUT = 8;
const int ENABLE_MOUSE_INPUT = 16;
const int ENABLE_PROCESSED_OUTPUT = 1;
const int ENABLE_WRAP_AT_EOL_OUTPUT = 2;
const int KEY_EVENT = 1;
const int MOUSE_EVENT = 2;
const int WINDOW_BUFFER_SIZE_EVENT = 4;
const int MENU_EVENT = 8;
const int FOCUS_EVENT = 16;
const int CAPSLOCK_ON = 128;
const int ENHANCED_KEY = 256;
const int RIGHT_ALT_PRESSED = 1;
const int LEFT_ALT_PRESSED = 2;
const int RIGHT_CTRL_PRESSED = 4;
const int LEFT_CTRL_PRESSED = 8;
const int SHIFT_PRESSED = 16;
const int NUMLOCK_ON = 32;
const int SCROLLLOCK_ON = 64;
const int FROM_LEFT_1ST_BUTTON_PRESSED = 1;
const int RIGHTMOST_BUTTON_PRESSED = 2;
const int FROM_LEFT_2ND_BUTTON_PRESSED = 4;
const int FROM_LEFT_3RD_BUTTON_PRESSED = 8;
const int FROM_LEFT_4TH_BUTTON_PRESSED = 16;
const int MOUSE_MOVED = 1;
const int DOUBLE_CLICK = 2;
const int MOUSE_WHEELED = 4;
const int SP_SERIALCOMM = 1;
const int PST_UNSPECIFIED = 0;
const int PST_RS232 = 1;
const int PST_PARALLELPORT = 2;
const int PST_RS422 = 3;
const int PST_RS423 = 4;
const int PST_RS449 = 5;
const int PST_MODEM = 6;
const int PST_FAX = 0x21;
const int PST_SCANNER = 0x22;
const int PST_NETWORK_BRIDGE = 0x100;
const int PST_LAT = 0x101;
const int PST_TCPIP_TELNET = 0x102;
const int PST_X25 = 0x103;
const int BAUD_075 = 1;
const int BAUD_110 = 2;
const int BAUD_134_5 = 4;
const int BAUD_150 = 8;
const int BAUD_300 = 16;
const int BAUD_600 = 32;
const int BAUD_1200 = 64;
const int BAUD_1800 = 128;
const int BAUD_2400 = 256;
const int BAUD_4800 = 512;
const int BAUD_7200 = 1024;
const int BAUD_9600 = 2048;
const int BAUD_14400 = 4096;
const int BAUD_19200 = 8192;
const int BAUD_38400 = 16384;
const int BAUD_56K = 32768;
const int BAUD_128K = 65536;
const int BAUD_115200 = 131072;
const int BAUD_57600 = 262144;
const int BAUD_USER = 0x10000000;
const int PCF_DTRDSR = 1;
const int PCF_RTSCTS = 2;
const int PCF_RLSD = 4;
const int PCF_PARITY_CHECK = 8;
const int PCF_XONXOFF = 16;
const int PCF_SETXCHAR = 32;
const int PCF_TOTALTIMEOUTS = 64;
const int PCF_INTTIMEOUTS = 128;
const int PCF_SPECIALCHARS = 256;
const int PCF_16BITMODE = 512;
const int SP_PARITY = 1;
const int SP_BAUD = 2;
const int SP_DATABITS = 4;
const int SP_STOPBITS = 8;
const int SP_HANDSHAKING = 16;
const int SP_PARITY_CHECK = 32;
const int SP_RLSD = 64;
const int DATABITS_5 = 1;
const int DATABITS_6 = 2;
const int DATABITS_7 = 4;
const int DATABITS_8 = 8;
const int DATABITS_16 = 16;
const int DATABITS_16X = 32;
const int STOPBITS_10 = 1;
const int STOPBITS_15 = 2;
const int STOPBITS_20 = 4;
const int PARITY_NONE = 256;
const int PARITY_ODD = 512;
const int PARITY_EVEN = 1024;
const int PARITY_MARK = 2048;
const int PARITY_SPACE = 4096;
const int EXCEPTION_DEBUG_EVENT = 1;
const int CREATE_THREAD_DEBUG_EVENT = 2;
const int CREATE_PROCESS_DEBUG_EVENT = 3;
const int EXIT_THREAD_DEBUG_EVENT = 4;
const int EXIT_PROCESS_DEBUG_EVENT = 5;
const int LOAD_DLL_DEBUG_EVENT = 6;
const int UNLOAD_DLL_DEBUG_EVENT = 7;
const int OUTPUT_DEBUG_STRING_EVENT = 8;
const int RIP_EVENT = 9;
const int FILE_BEGIN = 0;
const int FILE_CURRENT = 1;
const int FILE_END = 2;
const int OF_READ = 0;
const int OF_READWRITE = 2;
const int OF_WRITE = 1;
const int OF_SHARE_COMPAT = 0;
const int OF_SHARE_DENY_NONE = 64;
const int OF_SHARE_DENY_READ = 48;
const int OF_SHARE_DENY_WRITE = 32;
const int OF_SHARE_EXCLUSIVE = 16;
const int OF_CANCEL = 2048;
const int OF_CREATE = 4096;
const int OF_DELETE = 512;
const int OF_EXIST = 16384;
const int OF_PARSE = 256;
const int OF_PROMPT = 8192;
const int OF_REOPEN = 32768;
const int OF_VERIFY = 1024;
const int NMPWAIT_NOWAIT = 1;
const int NMPWAIT_USE_DEFAULT_WAIT = 0;
const int CE_BREAK = 16;
const int CE_DNS = 2048;
const int CE_FRAME = 8;
const int CE_IOE = 1024;
const int CE_MODE = 32768;
const int CE_OOP = 4096;
const int CE_OVERRUN = 2;
const int CE_PTO = 512;
const int CE_RXOVER = 1;
const int CE_RXPARITY = 4;
const int CE_TXFULL = 256;
const int PROGRESS_CONTINUE = 0;
const int PROGRESS_CANCEL = 1;
const int PROGRESS_STOP = 2;
const int PROGRESS_QUIET = 3;
const int CALLBACK_CHUNK_FINISHED = 0;
const int CALLBACK_STREAM_SWITCH = 1;
const int COPY_FILE_FAIL_IF_EXISTS = 1;
const int COPY_FILE_RESTARTABLE = 2;
const int OFS_MAXPATHNAME = 128;
const int FILE_MAP_ALL_ACCESS = 0xf001f;
const int FILE_MAP_READ = 4;
const int FILE_MAP_WRITE = 2;
const int FILE_MAP_COPY = 1;
const int MUTEX_ALL_ACCESS = 0x1f0001;
const int MUTEX_MODIFY_STATE = 1;
const int SEMAPHORE_ALL_ACCESS = 0x1f0003;
const int SEMAPHORE_MODIFY_STATE = 2;
const int EVENT_ALL_ACCESS = 0x1f0003;
const int EVENT_MODIFY_STATE = 2;
const int PIPE_ACCESS_DUPLEX = 3;
const int PIPE_ACCESS_INBOUND = 1;
const int PIPE_ACCESS_OUTBOUND = 2;
const int PIPE_TYPE_BYTE = 0;
const int PIPE_TYPE_MESSAGE = 4;
const int PIPE_READMODE_BYTE = 0;
const int PIPE_READMODE_MESSAGE = 2;
const int PIPE_WAIT = 0;
const int PIPE_NOWAIT = 1;
const int PIPE_CLIENT_END = 0;
const int PIPE_SERVER_END = 1;
const int PIPE_UNLIMITED_INSTANCES = 255;
const int DEBUG_PROCESS = 0x00000001;
const int DEBUG_ONLY_THIS_PROCESS = 0x00000002;
const int CREATE_SUSPENDED = 0x00000004;
const int DETACHED_PROCESS = 0x00000008;
const int CREATE_NEW_CONSOLE = 0x00000010;
const int NORMAL_PRIORITY_CLASS = 0x00000020;
const int IDLE_PRIORITY_CLASS = 0x00000040;
const int HIGH_PRIORITY_CLASS = 0x00000080;
const int REALTIME_PRIORITY_CLASS = 0x00000100;
const int CREATE_NEW_PROCESS_GROUP = 0x00000200;
const int CREATE_UNICODE_ENVIRONMENT = 0x00000400;
const int CREATE_SEPARATE_WOW_VDM = 0x00000800;
const int CREATE_SHARED_WOW_VDM = 0x00001000;
const int CREATE_FORCEDOS = 0x00002000;
const int BELOW_NORMAL_PRIORITY_CLASS = 0x00004000;
const int ABOVE_NORMAL_PRIORITY_CLASS = 0x00008000;
const int CREATE_BREAKAWAY_FROM_JOB = 0x01000000;
const int CREATE_WITH_USERPROFILE = 0x02000000;
const int CREATE_DEFAULT_ERROR_MODE = 0x04000000;
const int CREATE_NO_WINDOW = 0x08000000;
const int PROFILE_USER = 0x10000000;
const int PROFILE_KERNEL = 0x20000000;
const int PROFILE_SERVER = 0x40000000;
const int CONSOLE_TEXTMODE_BUFFER = 1;
const int CREATE_NEW = 1;
const int CREATE_ALWAYS = 2;
const int OPEN_EXISTING = 3;
const int OPEN_ALWAYS = 4;
const int TRUNCATE_EXISTING = 5;
const int FILE_FLAG_WRITE_THROUGH = 0x80000000;
const int FILE_FLAG_OVERLAPPED = 1073741824;
const int FILE_FLAG_NO_BUFFERING = 536870912;
const int FILE_FLAG_RANDOM_ACCESS = 268435456;
const int FILE_FLAG_SEQUENTIAL_SCAN = 134217728;
const int FILE_FLAG_DELETE_ON_CLOSE = 67108864;
const int FILE_FLAG_BACKUP_SEMANTICS = 33554432;
const int FILE_FLAG_POSIX_SEMANTICS = 16777216;
const int FILE_FLAG_OPEN_REPARSE_POINT = 2097152;
const int FILE_FLAG_OPEN_NO_RECALL = 1048576;
const int CLRDTR = 6;
const int CLRRTS = 4;
const int SETDTR = 5;
const int SETRTS = 3;
const int SETXOFF = 1;
const int SETXON = 2;
const int SETBREAK = 8;
const int CLRBREAK = 9;
const int STILL_ACTIVE = 0x103;
const int FIND_FIRST_EX_CASE_SENSITIVE = 1;
const int SCS_32BIT_BINARY = 0;
const int SCS_DOS_BINARY = 1;
const int SCS_OS216_BINARY = 5;
const int SCS_PIF_BINARY = 3;
const int SCS_POSIX_BINARY = 4;
const int SCS_WOW_BINARY = 2;
const int MAX_COMPUTERNAME_LENGTH = 15;
const int HW_PROFILE_GUIDLEN = 39;
const int MAX_PROFILE_LEN = 80;
const int DOCKINFO_UNDOCKED = 1;
const int DOCKINFO_DOCKED = 2;
const int DOCKINFO_USER_SUPPLIED = 4;
const int DRIVE_REMOVABLE = 2;
const int DRIVE_FIXED = 3;
const int DRIVE_REMOTE = 4;
const int DRIVE_CDROM = 5;
const int DRIVE_RAMDISK = 6;
const int DRIVE_UNKNOWN = 0;
const int DRIVE_NO_ROOT_DIR = 1;
const int FILE_TYPE_UNKNOWN = 0;
const int FILE_TYPE_DISK = 1;
const int FILE_TYPE_CHAR = 2;
const int FILE_TYPE_PIPE = 3;
const int FILE_TYPE_REMOTE = 0x8000;
const int HANDLE_FLAG_INHERIT = 0x01;
const int HANDLE_FLAG_PROTECT_FROM_CLOSE = 0x02;
const int GET_TAPE_MEDIA_INFORMATION = 0;
const int GET_TAPE_DRIVE_INFORMATION = 1;
const int SET_TAPE_MEDIA_INFORMATION = 0;
const int SET_TAPE_DRIVE_INFORMATION = 1;
const int THREAD_PRIORITY_ABOVE_NORMAL = 1;
const int THREAD_PRIORITY_HIGHEST = 2;
const int THREAD_PRIORITY_NORMAL = 0;
const int THREAD_PRIORITY_TIME_CRITICAL = 15;
const int THREAD_PRIORITY_ERROR_RETURN = 2147483647;
const int TIME_ZONE_ID_UNKNOWN = 0;
const int TIME_ZONE_ID_STANDARD = 1;
const int TIME_ZONE_ID_DAYLIGHT = 2;
const int TIME_ZONE_ID_INVALID = 0xFFFFFFFF;
const int FS_CASE_IS_PRESERVED = 2;
const int FS_CASE_SENSITIVE = 1;
const int FS_UNICODE_STORED_ON_DISK = 4;
const int FS_PERSISTENT_ACLS = 8;
const int FS_FILE_COMPRESSION = 16;
const int FS_VOL_IS_COMPRESSED = 32768;
const int GMEM_FIXED = 0;
const int GMEM_MOVEABLE = 2;
const int GMEM_MODIFY = 128;
const int GPTR = 64;
const int GHND = 66;
const int GMEM_DDESHARE = 8192;
const int GMEM_DISCARDABLE = 256;
const int GMEM_LOWER = 4096;
const int GMEM_NOCOMPACT = 16;
const int GMEM_NODISCARD = 32;
const int GMEM_NOT_BANKED = 4096;
const int GMEM_NOTIFY = 16384;
const int GMEM_SHARE = 8192;
const int GMEM_ZEROINIT = 64;
const int GMEM_DISCARDED = 16384;
const int GMEM_INVALID_HANDLE = 32768;
const int GMEM_LOCKCOUNT = 255;
const int GMEM_VALID_FLAGS = 32626;
const int STATUS_WAIT_0 = 0;
const int STATUS_ABANDONED_WAIT_0 = 0x80;
const int STATUS_USER_APC = 0xC0;
const int STATUS_TIMEOUT = 0x102;
const int STATUS_PENDING = 0x103;
const int STATUS_SEGMENT_NOTIFICATION = 0x40000005;
const int STATUS_GUARD_PAGE_VIOLATION = 0x80000001;
const int STATUS_DATATYPE_MISALIGNMENT = 0x80000002;
const int STATUS_BREAKPOINT = 0x80000003;
const int STATUS_SINGLE_STEP = 0x80000004;
const int STATUS_ACCESS_VIOLATION = 0xC0000005;
const int STATUS_IN_PAGE_ERROR = 0xC0000006;
const int STATUS_NO_MEMORY = 0xC0000017;
const int STATUS_ILLEGAL_INSTRUCTION = 0xC000001D;
const int STATUS_NONCONTINUABLE_EXCEPTION = 0xC0000025;
const int STATUS_INVALID_DISPOSITION = 0xC0000026;
const int STATUS_ARRAY_BOUNDS_EXCEEDED = 0xC000008C;
const int STATUS_FLOAT_DENORMAL_OPERAND = 0xC000008D;
const double STATUS_FLOAT_DIVIDE_BY_ZERO = 0xC000008E;
const int STATUS_FLOAT_INEXACT_RESULT = 0xC000008F;
const int STATUS_FLOAT_INVALID_OPERATION = 0xC0000090;
const int STATUS_FLOAT_OVERFLOW = 0xC0000091;
const int STATUS_FLOAT_STACK_CHECK = 0xC0000092;
const int STATUS_FLOAT_UNDERFLOW = 0xC0000093;
const int STATUS_INTEGER_DIVIDE_BY_ZERO = 0xC0000094;
const int STATUS_INTEGER_OVERFLOW = 0xC0000095;
const int STATUS_PRIVILEGED_INSTRUCTION = 0xC0000096;
const int STATUS_STACK_OVERFLOW = 0xC00000FD;
const int STATUS_CONTROL_C_EXIT = 0xC000013A;
const int PROCESS_HEAP_REGION = 1;
const int PROCESS_HEAP_UNCOMMITTED_RANGE = 2;
const int PROCESS_HEAP_ENTRY_BUSY = 4;
const int PROCESS_HEAP_ENTRY_MOVEABLE = 16;
const int PROCESS_HEAP_ENTRY_DDESHARE = 32;
const int DONT_RESOLVE_DLL_REFERENCES = 1;
const int LOAD_LIBRARY_AS_DATAFILE = 2;
const int LOAD_WITH_ALTERED_SEARCH_PATH = 8;
const int LMEM_FIXED = 0;
const int LMEM_MOVEABLE = 2;
const int LMEM_NONZEROLHND = 2;
const int LMEM_NONZEROLPTR = 0;
const int LMEM_DISCARDABLE = 3840;
const int LMEM_NOCOMPACT = 16;
const int LMEM_NODISCARD = 32;
const int LMEM_ZEROINIT = 64;
const int LMEM_DISCARDED = 16384;
const int LMEM_MODIFY = 128;
const int LMEM_INVALID_HANDLE = 32768;
const int LMEM_LOCKCOUNT = 255;
const int LPTR = 64;
const int LHND = 66;
const int NONZEROLHND = 2;
const int NONZEROLPTR = 0;
const int LOCKFILE_FAIL_IMMEDIATELY = 1;
const int LOCKFILE_EXCLUSIVE_LOCK = 2;
const int LOGON32_PROVIDER_DEFAULT = 0;
const int LOGON32_PROVIDER_WINNT35 = 1;
const int LOGON32_LOGON_INTERACTIVE = 2;
const int LOGON32_LOGON_BATCH = 4;
const int LOGON32_LOGON_SERVICE = 5;
const int MOVEFILE_REPLACE_EXISTING = 1;
const int MOVEFILE_COPY_ALLOWED = 2;
const int MOVEFILE_DELAY_UNTIL_REBOOT = 4;
const int MOVEFILE_WRITE_THROUGH = 8;
const int MAXIMUM_WAIT_OBJECTS = 64;
const int MAXIMUM_SUSPEND_COUNT = 0x7F;
const int WAIT_OBJECT_0 = 0;
const int WAIT_ABANDONED_0 = 128;
const int WAIT_IO_COMPLETION = 0xC0;
const int WAIT_ABANDONED = 128;
const int PURGE_TXABORT = 1;
const int PURGE_RXABORT = 2;
const int PURGE_TXCLEAR = 4;
const int PURGE_RXCLEAR = 8;
const int EVENTLOG_SUCCESS = 0;
const int EVENTLOG_FORWARDS_READ = 4;
const int EVENTLOG_BACKWARDS_READ = 8;
const int EVENTLOG_SEEK_READ = 2;
const int EVENTLOG_SEQUENTIAL_READ = 1;
const int EVENTLOG_ERROR_TYPE = 1;
const int EVENTLOG_WARNING_TYPE = 2;
const int EVENTLOG_INFORMATION_TYPE = 4;
const int EVENTLOG_AUDIT_SUCCESS = 8;
const int EVENTLOG_AUDIT_FAILURE = 16;
const int FORMAT_MESSAGE_ALLOCATE_BUFFER = 256;
const int FORMAT_MESSAGE_IGNORE_INSERTS = 512;
const int FORMAT_MESSAGE_FROM_STRING = 1024;
const int FORMAT_MESSAGE_FROM_HMODULE = 2048;
const int FORMAT_MESSAGE_FROM_SYSTEM = 4096;
const int FORMAT_MESSAGE_ARGUMENT_ARRAY = 8192;
const int FORMAT_MESSAGE_MAX_WIDTH_MASK = 255;
const int EV_BREAK = 64;
const int EV_CTS = 8;
const int EV_DSR = 16;
const int EV_ERR = 128;
const int EV_EVENT1 = 2048;
const int EV_EVENT2 = 4096;
const int EV_PERR = 512;
const int EV_RING = 256;
const int EV_RLSD = 32;
const int EV_RX80FULL = 1024;
const int EV_RXCHAR = 1;
const int EV_RXFLAG = 2;
const int EV_TXEMPTY = 4;
const int SEM_FAILCRITICALERRORS = 0x0001;
const int SEM_NOGPFAULTERRORBOX = 0x0002;
const int SEM_NOALIGNMENTFAULTEXCEPT = 0x0004;
const int SEM_NOOPENFILEERRORBOX = 0x8000;
const int SLE_ERROR = 1;
const int SLE_MINORERROR = 2;
const int SLE_WARNING = 3;
const int SHUTDOWN_NORETRY = 1;
const int EXCEPTION_EXECUTE_HANDLER = 1;
const int EXCEPTION_CONTINUE_SEARCH = 0;
const int MAXINTATOM = 0xC000;
const int IGNORE = 0;
const int INFINITE = 0xFFFFFFFF;
const int NOPARITY = 0;
const int ODDPARITY = 1;
const int EVENPARITY = 2;
const int MARKPARITY = 3;
const int SPACEPARITY = 4;
const int ONESTOPBIT = 0;
const int ONE5STOPBITS = 1;
const int TWOSTOPBITS = 2;
const int CBR_110 = 110;
const int CBR_300 = 300;
const int CBR_600 = 600;
const int CBR_1200 = 1200;
const int CBR_2400 = 2400;
const int CBR_4800 = 4800;
const int CBR_9600 = 9600;
const int CBR_14400 = 14400;
const int CBR_19200 = 19200;
const int CBR_38400 = 38400;
const int CBR_56000 = 56000;
const int CBR_57600 = 57600;
const int CBR_115200 = 115200;
const int CBR_128000 = 128000;
const int CBR_256000 = 256000;
const int BACKUP_INVALID = 0;
const int BACKUP_DATA = 1;
const int BACKUP_EA_DATA = 2;
const int BACKUP_SECURITY_DATA = 3;
const int BACKUP_ALTERNATE_DATA = 4;
const int BACKUP_LINK = 5;
const int BACKUP_PROPERTY_DATA = 6;
const int BACKUP_OBJECT_ID = 7;
const int BACKUP_REPARSE_DATA = 8;
const int BACKUP_SPARSE_BLOCK = 9;
const int STREAM_NORMAL_ATTRIBUTE = 0;
const int STREAM_MODIFIED_WHEN_READ = 1;
const int STREAM_CONTAINS_SECURITY = 2;
const int STREAM_CONTAINS_PROPERTIES = 4;
const int STARTF_USESHOWWINDOW = 1;
const int STARTF_USESIZE = 2;
const int STARTF_USEPOSITION = 4;
const int STARTF_USECOUNTCHARS = 8;
const int STARTF_USEFILLATTRIBUTE = 16;
const int STARTF_RUNFULLSCREEN = 32;
const int STARTF_FORCEONFEEDBACK = 64;
const int STARTF_FORCEOFFFEEDBACK = 128;
const int STARTF_USESTDHANDLES = 256;
const int STARTF_USEHOTKEY = 512;
const int TC_NORMAL = 0;
const int TC_HARDERR = 1;
const int TC_GP_TRAP = 2;
const int TC_SIGNAL = 3;
const int AC_LINE_OFFLINE = 0;
const int AC_LINE_ONLINE = 1;
const int AC_LINE_BACKUP_POWER = 2;
const int AC_LINE_UNKNOWN = 255;
const int BATTERY_FLAG_HIGH = 1;
const int BATTERY_FLAG_LOW = 2;
const int BATTERY_FLAG_CRITICAL = 4;
const int BATTERY_FLAG_CHARGING = 8;
const int BATTERY_FLAG_NO_BATTERY = 128;
const int BATTERY_FLAG_UNKNOWN = 255;
const int BATTERY_PERCENTAGE_UNKNOWN = 255;
const int BATTERY_LIFE_UNKNOWN = 0xFFFFFFFF;
const int DDD_RAW_TARGET_PATH = 1;
const int DDD_REMOVE_DEFINITION = 2;
const int DDD_EXACT_MATCH_ON_REMOVE = 4;
const int HINSTANCE_ERROR = 32;
const int MS_CTS_ON = 16;
const int MS_DSR_ON = 32;
const int MS_RING_ON = 64;
const int MS_RLSD_ON = 128;
const int DTR_CONTROL_DISABLE = 0;
const int DTR_CONTROL_ENABLE = 1;
const int DTR_CONTROL_HANDSHAKE = 2;
const int RTS_CONTROL_DISABLE = 0;
const int RTS_CONTROL_ENABLE = 1;
const int RTS_CONTROL_HANDSHAKE = 2;
const int RTS_CONTROL_TOGGLE = 3;
const int SECURITY_CONTEXT_TRACKING = 0x40000;
const int SECURITY_EFFECTIVE_ONLY = 0x80000;
const int SECURITY_SQOS_PRESENT = 0x100000;
const int SECURITY_VALID_SQOS_FLAGS = 0x1F0000;
const int INVALID_FILE_SIZE = 0xFFFFFFFF;
const int WRITE_WATCH_FLAG_RESET = 1;
const int BI_RGB = 0;
const int BI_RLE8 = 1;
const int BI_RLE4 = 2;
const int BI_BITFIELDS = 3;
const int BI_JPEG = 4;
const int BI_PNG = 5;
const int LF_FACESIZE = 32;
const int LF_FULLFACESIZE = 64;
const int CA_NEGATIVE = 1;
const int CA_LOG_FILTER = 2;
const int ILLUMINANT_DEVICE_DEFAULT = 0;
const int ILLUMINANT_A = 1;
const int ILLUMINANT_B = 2;
const int ILLUMINANT_C = 3;
const int ILLUMINANT_D50 = 4;
const int ILLUMINANT_D55 = 5;
const int ILLUMINANT_D65 = 6;
const int ILLUMINANT_D75 = 7;
const int ILLUMINANT_F2 = 8;
const int RGB_GAMMA_MIN = 2500;
const int RGB_GAMMA_MAX = 65000;
const int REFERENCE_WHITE_MIN = 6000;
const int REFERENCE_WHITE_MAX = 10000;
const int REFERENCE_BLACK_MIN = 0;
const int REFERENCE_BLACK_MAX = 4000;
const int COLOR_ADJ_MAX = 100;
const int CCHDEVICENAME = 32;
const int CCHFORMNAME = 32;
const int DI_COMPAT = 4;
const int DI_DEFAULTSIZE = 8;
const int DI_IMAGE = 2;
const int DI_MASK = 1;
const int DI_NORMAL = 3;
const int DI_APPBANDING = 1;
const int EMR_HEADER = 1;
const int EMR_POLYBEZIER = 2;
const int EMR_POLYGON = 3;
const int EMR_POLYLINE = 4;
const int EMR_POLYBEZIERTO = 5;
const int EMR_POLYLINETO = 6;
const int EMR_POLYPOLYLINE = 7;
const int EMR_POLYPOLYGON = 8;
const int EMR_SETWINDOWEXTEX = 9;
const int EMR_SETWINDOWORGEX = 10;
const int EMR_SETVIEWPORTEXTEX = 11;
const int EMR_SETVIEWPORTORGEX = 12;
const int EMR_SETBRUSHORGEX = 13;
const int EMR_EOF = 14;
const int EMR_SETPIXELV = 15;
const int EMR_SETMAPPERFLAGS = 16;
const int EMR_SETMAPMODE = 17;
const int EMR_SETBKMODE = 18;
const int EMR_SETPOLYFILLMODE = 19;
const int EMR_SETROP2 = 20;
const int EMR_SETSTRETCHBLTMODE = 21;
const int EMR_SETTEXTALIGN = 22;
const int EMR_SETCOLORADJUSTMENT = 23;
const int EMR_SETTEXTCOLOR = 24;
const int EMR_SETBKCOLOR = 25;
const int EMR_OFFSETCLIPRGN = 26;
const int EMR_MOVETOEX = 27;
const int EMR_SETMETARGN = 28;
const int EMR_EXCLUDECLIPRECT = 29;
const int EMR_INTERSECTCLIPRECT = 30;
const int EMR_SCALEVIEWPORTEXTEX = 31;
const int EMR_SCALEWINDOWEXTEX = 32;
const int EMR_SAVEDC = 33;
const int EMR_RESTOREDC = 34;
const int EMR_SETWORLDTRANSFORM = 35;
const int EMR_MODIFYWORLDTRANSFORM = 36;
const int EMR_SELECTOBJECT = 37;
const int EMR_CREATEPEN = 38;
const int EMR_CREATEBRUSHINDIRECT = 39;
const int EMR_DELETEOBJECT = 40;
const int EMR_ANGLEARC = 41;
const int EMR_ELLIPSE = 42;
const int EMR_RECTANGLE = 43;
const int EMR_ROUNDRECT = 44;
const int EMR_ARC = 45;
const int EMR_CHORD = 46;
const int EMR_PIE = 47;
const int EMR_SELECTPALETTE = 48;
const int EMR_CREATEPALETTE = 49;
const int EMR_SETPALETTEENTRIES = 50;
const int EMR_RESIZEPALETTE = 51;
const int EMR_REALIZEPALETTE = 52;
const int EMR_EXTFLOODFILL = 53;
const int EMR_LINETO = 54;
const int EMR_ARCTO = 55;
const int EMR_POLYDRAW = 56;
const int EMR_SETARCDIRECTION = 57;
const int EMR_SETMITERLIMIT = 58;
const int EMR_BEGINPATH = 59;
const int EMR_ENDPATH = 60;
const int EMR_CLOSEFIGURE = 61;
const int EMR_FILLPATH = 62;
const int EMR_STROKEANDFILLPATH = 63;
const int EMR_STROKEPATH = 64;
const int EMR_FLATTENPATH = 65;
const int EMR_WIDENPATH = 66;
const int EMR_SELECTCLIPPATH = 67;
const int EMR_ABORTPATH = 68;
const int EMR_GDICOMMENT = 70;
const int EMR_FILLRGN = 71;
const int EMR_FRAMERGN = 72;
const int EMR_INVERTRGN = 73;
const int EMR_PAINTRGN = 74;
const int EMR_EXTSELECTCLIPRGN = 75;
const int EMR_BITBLT = 76;
const int EMR_STRETCHBLT = 77;
const int EMR_MASKBLT = 78;
const int EMR_PLGBLT = 79;
const int EMR_SETDIBITSTODEVICE = 80;
const int EMR_STRETCHDIBITS = 81;
const int EMR_EXTCREATEFONTINDIRECTW = 82;
const int EMR_EXTTEXTOUTA = 83;
const int EMR_EXTTEXTOUTW = 84;
const int EMR_POLYBEZIER16 = 85;
const int EMR_POLYGON16 = 86;
const int EMR_POLYLINE16 = 87;
const int EMR_POLYBEZIERTO16 = 88;
const int EMR_POLYLINETO16 = 89;
const int EMR_POLYPOLYLINE16 = 90;
const int EMR_POLYPOLYGON16 = 91;
const int EMR_POLYDRAW16 = 92;
const int EMR_CREATEMONOBRUSH = 93;
const int EMR_CREATEDIBPATTERNBRUSHPT = 94;
const int EMR_EXTCREATEPEN = 95;
const int EMR_POLYTEXTOUTA = 96;
const int EMR_POLYTEXTOUTW = 97;
const int EMR_SETICMMODE = 98;
const int EMR_CREATECOLORSPACE = 99;
const int EMR_SETCOLORSPACE = 100;
const int EMR_DELETECOLORSPACE = 101;
const int EMR_GLSRECORD = 102;
const int EMR_GLSBOUNDEDRECORD = 103;
const int EMR_PIXELFORMAT = 104;
const int ENHMETA_SIGNATURE = 1179469088;
const int EPS_SIGNATURE = 0x46535045;
const int META_SETBKCOLOR = 0x201;
const int META_SETBKMODE = 0x102;
const int META_SETMAPMODE = 0x103;
const int META_SETROP2 = 0x104;
const int META_SETRELABS = 0x105;
const int META_SETPOLYFILLMODE = 0x106;
const int META_SETSTRETCHBLTMODE = 0x107;
const int META_SETTEXTCHAREXTRA = 0x108;
const int META_SETTEXTCOLOR = 0x209;
const int META_SETTEXTJUSTIFICATION = 0x20A;
const int META_SETWINDOWORG = 0x20B;
const int META_SETWINDOWEXT = 0x20C;
const int META_SETVIEWPORTORG = 0x20D;
const double META_SETVIEWPORTEXT = 0x20E;
const int META_OFFSETWINDOWORG = 0x20F;
const int META_SCALEWINDOWEXT = 0x410;
const int META_OFFSETVIEWPORTORG = 0x211;
const int META_SCALEVIEWPORTEXT = 0x412;
const int META_LINETO = 0x213;
const int META_MOVETO = 0x214;
const int META_EXCLUDECLIPRECT = 0x415;
const int META_INTERSECTCLIPRECT = 0x416;
const int META_ARC = 0x817;
const int META_ELLIPSE = 0x418;
const int META_FLOODFILL = 0x419;
const int META_PIE = 0x81A;
const int META_RECTANGLE = 0x41B;
const int META_ROUNDRECT = 0x61C;
const int META_PATBLT = 0x61D;
const double META_SAVEDC = 0x1E;
const int META_SETPIXEL = 0x41F;
const int META_OFFSETCLIPRGN = 0x220;
const int META_TEXTOUT = 0x521;
const int META_BITBLT = 0x922;
const int META_STRETCHBLT = 0xB23;
const int META_POLYGON = 0x324;
const int META_POLYLINE = 0x325;
const int META_ESCAPE = 0x626;
const int META_RESTOREDC = 0x127;
const int META_FILLREGION = 0x228;
const int META_FRAMEREGION = 0x429;
const int META_INVERTREGION = 0x12A;
const int META_PAINTREGION = 0x12B;
const int META_SELECTCLIPREGION = 0x12C;
const int META_SELECTOBJECT = 0x12D;
const double META_SETTEXTALIGN = 0x12E;
const int META_CHORD = 0x830;
const int META_SETMAPPERFLAGS = 0x231;
const int META_EXTTEXTOUT = 0xa32;
const int META_SETDIBTODEV = 0xd33;
const int META_SELECTPALETTE = 0x234;
const int META_REALIZEPALETTE = 0x35;
const int META_ANIMATEPALETTE = 0x436;
const int META_SETPALENTRIES = 0x37;
const int META_POLYPOLYGON = 0x538;
const int META_RESIZEPALETTE = 0x139;
const int META_DIBBITBLT = 0x940;
const int META_DIBSTRETCHBLT = 0xb41;
const int META_DIBCREATEPATTERNBRUSH = 0x142;
const int META_STRETCHDIB = 0xf43;
const int META_EXTFLOODFILL = 0x548;
const int META_DELETEOBJECT = 0x1f0;
const int META_CREATEPALETTE = 0xf7;
const int META_CREATEPATTERNBRUSH = 0x1F9;
const int META_CREATEPENINDIRECT = 0x2FA;
const int META_CREATEFONTINDIRECT = 0x2FB;
const int META_CREATEBRUSHINDIRECT = 0x2FC;
const int META_CREATEREGION = 0x6FF;
const int PT_MOVETO = 6;
const int PT_LINETO = 2;
const int PT_BEZIERTO = 4;
const int PT_CLOSEFIGURE = 1;
const int ELF_VENDOR_SIZE = 4;
const int ELF_VERSION = 0;
const int ELF_CULTURE_LATIN = 0;
const int PFD_TYPE_RGBA = 0;
const int PFD_TYPE_COLORINDEX = 1;
const int PFD_MAIN_PLANE = 0;
const int PFD_OVERLAY_PLANE = 1;
const int PFD_DOUBLEBUFFER = 1;
const int PFD_STEREO = 2;
const int PFD_DRAW_TO_WINDOW = 4;
const int PFD_DRAW_TO_BITMAP = 8;
const int PFD_SUPPORT_GDI = 16;
const int PFD_SUPPORT_OPENGL = 32;
const int PFD_GENERIC_FORMAT = 64;
const int PFD_NEED_PALETTE = 128;
const int PFD_NEED_SYSTEM_PALETTE = 0x00000100;
const int PFD_SWAP_EXCHANGE = 0x00000200;
const int PFD_SWAP_COPY = 0x00000400;
const int PFD_SWAP_LAYER_BUFFERS = 0x00000800;
const int PFD_GENERIC_ACCELERATED = 0x00001000;
const int PFD_DEPTH_DONTCARE = 0x20000000;
const int PFD_DOUBLEBUFFER_DONTCARE = 0x40000000;
const int PFD_STEREO_DONTCARE = 0x80000000;
const int BLACKNESS = 0x42;
const int NOTSRCERASE = 0x1100A6;
const int NOTSRCCOPY = 0x330008;
const int SRCERASE = 0x440328;
const int DSTINVERT = 0x550009;
const int PATINVERT = 0x5A0049;
const int SRCINVERT = 0x660046;
const int SRCAND = 0x8800C6;
const int MERGEPAINT = 0xBB0226;
const int MERGECOPY = 0xC000CA;
const int SRCCOPY = 0xCC0020;
const double SRCPAINT = 0xEE0086;
const int PATCOPY = 0xF00021;
const int PATPAINT = 0xFB0A09;
const int WHITENESS = 0xFF0062;
const int R2_BLACK = 1;
const int R2_COPYPEN = 13;
const int R2_MASKNOTPEN = 3;
const int R2_MASKPEN = 9;
const int R2_MASKPENNOT = 5;
const int R2_MERGENOTPEN = 12;
const int R2_MERGEPEN = 15;
const int R2_MERGEPENNOT = 14;
const int R2_NOP = 11;
const int R2_NOT = 6;
const int R2_NOTCOPYPEN = 4;
const int R2_NOTMASKPEN = 8;
const int R2_NOTMERGEPEN = 2;
const int R2_NOTXORPEN = 10;
const int R2_WHITE = 16;
const int R2_XORPEN = 7;
const int CM_OUT_OF_GAMUT = 255;
const int CM_IN_GAMUT = 0;
const int RGN_AND = 1;
const int RGN_COPY = 5;
const int RGN_DIFF = 4;
const int RGN_OR = 2;
const int RGN_XOR = 3;
const int NULLREGION = 1;
const int SIMPLEREGION = 2;
const int COMPLEXREGION = 3;
const int ERROR = 0;
const int CBM_INIT = 4;
const int DIB_PAL_COLORS = 1;
const int DIB_RGB_COLORS = 0;
const int FW_DONTCARE = 0;
const int FW_THIN = 100;
const int FW_EXTRALIGHT = 200;
const int FW_LIGHT = 300;
const int FW_NORMAL = 400;
const int FW_REGULAR = 400;
const int FW_MEDIUM = 500;
const int FW_SEMIBOLD = 600;
const int FW_BOLD = 700;
const int FW_EXTRABOLD = 800;
const int FW_HEAVY = 900;
const int ANSI_CHARSET = 0;
const int DEFAULT_CHARSET = 1;
const int SYMBOL_CHARSET = 2;
const int SHIFTJIS_CHARSET = 128;
const int HANGEUL_CHARSET = 129;
const int HANGUL_CHARSET = 129;
const int GB2312_CHARSET = 134;
const int CHINESEBIG5_CHARSET = 136;
const int GREEK_CHARSET = 161;
const int TURKISH_CHARSET = 162;
const int HEBREW_CHARSET = 177;
const int ARABIC_CHARSET = 178;
const int BALTIC_CHARSET = 186;
const int RUSSIAN_CHARSET = 204;
const int THAI_CHARSET = 222;
const int EASTEUROPE_CHARSET = 238;
const int OEM_CHARSET = 255;
const int JOHAB_CHARSET = 130;
const int VIETNAMESE_CHARSET = 163;
const int MAC_CHARSET = 77;
const int OUT_DEFAULT_PRECIS = 0;
const int OUT_STRING_PRECIS = 1;
const int OUT_CHARACTER_PRECIS = 2;
const int OUT_STROKE_PRECIS = 3;
const int OUT_TT_PRECIS = 4;
const int OUT_DEVICE_PRECIS = 5;
const int OUT_RASTER_PRECIS = 6;
const int OUT_TT_ONLY_PRECIS = 7;
const int OUT_OUTLINE_PRECIS = 8;
const int CLIP_DEFAULT_PRECIS = 0;
const int CLIP_CHARACTER_PRECIS = 1;
const int CLIP_STROKE_PRECIS = 2;
const int CLIP_MASK = 15;
const int CLIP_LH_ANGLES = 16;
const int CLIP_TT_ALWAYS = 32;
const int CLIP_EMBEDDED = 128;
const int DEFAULT_QUALITY = 0;
const int DRAFT_QUALITY = 1;
const int PROOF_QUALITY = 2;
const int NONANTIALIASED_QUALITY = 3;
const int ANTIALIASED_QUALITY = 4;
const int DEFAULT_PITCH = 0;
const int FIXED_PITCH = 1;
const int VARIABLE_PITCH = 2;
const int MONO_FONT = 8;
const int FF_DECORATIVE = 80;
const int FF_DONTCARE = 0;
const int FF_MODERN = 48;
const int FF_ROMAN = 16;
const int FF_SCRIPT = 64;
const int FF_SWISS = 32;
const int PANOSE_COUNT = 10;
const int PAN_FAMILYTYPE_INDEX = 0;
const int PAN_SERIFSTYLE_INDEX = 1;
const int PAN_WEIGHT_INDEX = 2;
const int PAN_PROPORTION_INDEX = 3;
const int PAN_CONTRAST_INDEX = 4;
const int PAN_STROKEVARIATION_INDEX = 5;
const int PAN_ARMSTYLE_INDEX = 6;
const int PAN_LETTERFORM_INDEX = 7;
const int PAN_MIDLINE_INDEX = 8;
const int PAN_XHEIGHT_INDEX = 9;
const int PAN_CULTURE_LATIN = 0;
const int PAN_ANY = 0;
const int PAN_NO_FIT = 1;
const int PAN_FAMILY_TEXT_DISPLAY = 2;
const int PAN_FAMILY_SCRIPT = 3;
const int PAN_FAMILY_DECORATIVE = 4;
const int PAN_FAMILY_PICTORIAL = 5;
const int PAN_SERIF_COVE = 2;
const int PAN_SERIF_OBTUSE_COVE = 3;
const int PAN_SERIF_SQUARE_COVE = 4;
const int PAN_SERIF_OBTUSE_SQUARE_COVE = 5;
const int PAN_SERIF_SQUARE = 6;
const int PAN_SERIF_THIN = 7;
const int PAN_SERIF_BONE = 8;
const int PAN_SERIF_EXAGGERATED = 9;
const int PAN_SERIF_TRIANGLE = 10;
const int PAN_SERIF_NORMAL_SANS = 11;
const int PAN_SERIF_OBTUSE_SANS = 12;
const int PAN_SERIF_PERP_SANS = 13;
const int PAN_SERIF_FLARED = 14;
const int PAN_SERIF_ROUNDED = 15;
const int PAN_WEIGHT_VERY_LIGHT = 2;
const int PAN_WEIGHT_LIGHT = 3;
const int PAN_WEIGHT_THIN = 4;
const int PAN_WEIGHT_BOOK = 5;
const int PAN_WEIGHT_MEDIUM = 6;
const int PAN_WEIGHT_DEMI = 7;
const int PAN_WEIGHT_BOLD = 8;
const int PAN_WEIGHT_HEAVY = 9;
const int PAN_WEIGHT_BLACK = 10;
const int PAN_WEIGHT_NORD = 11;
const int PAN_PROP_OLD_STYLE = 2;
const int PAN_PROP_MODERN = 3;
const int PAN_PROP_EVEN_WIDTH = 4;
const int PAN_PROP_EXPANDED = 5;
const int PAN_PROP_CONDENSED = 6;
const int PAN_PROP_VERY_EXPANDED = 7;
const int PAN_PROP_VERY_CONDENSED = 8;
const int PAN_PROP_MONOSPACED = 9;
const int PAN_CONTRAST_NONE = 2;
const int PAN_CONTRAST_VERY_LOW = 3;
const int PAN_CONTRAST_LOW = 4;
const int PAN_CONTRAST_MEDIUM_LOW = 5;
const int PAN_CONTRAST_MEDIUM = 6;
const int PAN_CONTRAST_MEDIUM_HIGH = 7;
const int PAN_CONTRAST_HIGH = 8;
const int PAN_CONTRAST_VERY_HIGH = 9;
const int PAN_STROKE_GRADUAL_DIAG = 2;
const int PAN_STROKE_GRADUAL_TRAN = 3;
const int PAN_STROKE_GRADUAL_VERT = 4;
const int PAN_STROKE_GRADUAL_HORZ = 5;
const int PAN_STROKE_RAPID_VERT = 6;
const int PAN_STROKE_RAPID_HORZ = 7;
const int PAN_STROKE_INSTANT_VERT = 8;
const int PAN_STRAIGHT_ARMS_HORZ = 2;
const int PAN_STRAIGHT_ARMS_WEDGE = 3;
const int PAN_STRAIGHT_ARMS_VERT = 4;
const int PAN_STRAIGHT_ARMS_SINGLE_SERIF = 5;
const int PAN_STRAIGHT_ARMS_DOUBLE_SERIF = 6;
const int PAN_BENT_ARMS_HORZ = 7;
const int PAN_BENT_ARMS_WEDGE = 8;
const int PAN_BENT_ARMS_VERT = 9;
const int PAN_BENT_ARMS_SINGLE_SERIF = 10;
const int PAN_BENT_ARMS_DOUBLE_SERIF = 11;
const int PAN_LETT_NORMAL_CONTACT = 2;
const int PAN_LETT_NORMAL_WEIGHTED = 3;
const int PAN_LETT_NORMAL_BOXED = 4;
const int PAN_LETT_NORMAL_FLATTENED = 5;
const int PAN_LETT_NORMAL_ROUNDED = 6;
const int PAN_LETT_NORMAL_OFF_CENTER = 7;
const int PAN_LETT_NORMAL_SQUARE = 8;
const int PAN_LETT_OBLIQUE_CONTACT = 9;
const int PAN_LETT_OBLIQUE_WEIGHTED = 10;
const int PAN_LETT_OBLIQUE_BOXED = 11;
const int PAN_LETT_OBLIQUE_FLATTENED = 12;
const int PAN_LETT_OBLIQUE_ROUNDED = 13;
const int PAN_LETT_OBLIQUE_OFF_CENTER = 14;
const int PAN_LETT_OBLIQUE_SQUARE = 15;
const int PAN_MIDLINE_STANDARD_TRIMMED = 2;
const int PAN_MIDLINE_STANDARD_POINTED = 3;
const int PAN_MIDLINE_STANDARD_SERIFED = 4;
const int PAN_MIDLINE_HIGH_TRIMMED = 5;
const int PAN_MIDLINE_HIGH_POINTED = 6;
const int PAN_MIDLINE_HIGH_SERIFED = 7;
const int PAN_MIDLINE_CONSTANT_TRIMMED = 8;
const int PAN_MIDLINE_CONSTANT_POINTED = 9;
const int PAN_MIDLINE_CONSTANT_SERIFED = 10;
const int PAN_MIDLINE_LOW_TRIMMED = 11;
const int PAN_MIDLINE_LOW_POINTED = 12;
const int PAN_MIDLINE_LOW_SERIFED = 13;
const int PAN_XHEIGHT_CONSTANT_SMALL = 2;
const int PAN_XHEIGHT_CONSTANT_STD = 3;
const int PAN_XHEIGHT_CONSTANT_LARGE = 4;
const int PAN_XHEIGHT_DUCKING_SMALL = 5;
const int PAN_XHEIGHT_DUCKING_STD = 6;
const int PAN_XHEIGHT_DUCKING_LARGE = 7;
const int FS_LATIN1 = 1;
const int FS_LATIN2 = 2;
const int FS_CYRILLIC = 4;
const int FS_GREEK = 8;
const int FS_TURKISH = 16;
const int FS_HEBREW = 32;
const int FS_ARABIC = 64;
const int FS_BALTIC = 128;
const int FS_THAI = 0x10000;
const int FS_JISJAPAN = 0x20000;
const int FS_CHINESESIMP = 0x40000;
const int FS_WANSUNG = 0x80000;
const int FS_CHINESETRAD = 0x100000;
const int FS_JOHAB = 0x200000;
const int FS_SYMBOL = 0x80000000;
const int HS_BDIAGONAL = 3;
const int HS_CROSS = 4;
const int HS_DIAGCROSS = 5;
const int HS_FDIAGONAL = 2;
const int HS_HORIZONTAL = 0;
const int HS_VERTICAL = 1;
const int PS_GEOMETRIC = 65536;
const int PS_COSMETIC = 0;
const int PS_ALTERNATE = 8;
const int PS_SOLID = 0;
const int PS_DASH = 1;
const int PS_DOT = 2;
const int PS_DASHDOT = 3;
const int PS_DASHDOTDOT = 4;
const int PS_NULL = 5;
const int PS_USERSTYLE = 7;
const int PS_INSIDEFRAME = 6;
const int PS_ENDCAP_ROUND = 0;
const int PS_ENDCAP_SQUARE = 256;
const int PS_ENDCAP_FLAT = 512;
const int PS_JOIN_BEVEL = 4096;
const int PS_JOIN_MITER = 8192;
const int PS_JOIN_ROUND = 0;
const int PS_STYLE_MASK = 15;
const int PS_ENDCAP_MASK = 3840;
const int PS_TYPE_MASK = 983040;
const int ALTERNATE = 1;
const int WINDING = 2;
const int DC_BINNAMES = 12;
const int DC_BINS = 6;
const int DC_COPIES = 18;
const int DC_DRIVER = 11;
const int DC_DATATYPE_PRODUCED = 21;
const int DC_DUPLEX = 7;
const int DC_EMF_COMPLIANT = 20;
const int DC_ENUMRESOLUTIONS = 13;
const int DC_EXTRA = 9;
const int DC_FIELDS = 1;
const int DC_FILEDEPENDENCIES = 14;
const int DC_MAXEXTENT = 5;
const int DC_MINEXTENT = 4;
const int DC_ORIENTATION = 17;
const int DC_PAPERNAMES = 16;
const int DC_PAPERS = 2;
const int DC_PAPERSIZE = 3;
const int DC_SIZE = 8;
const int DC_TRUETYPE = 15;
const int DCTT_BITMAP = 1;
const int DCTT_DOWNLOAD = 2;
const int DCTT_SUBDEV = 4;
const int DCTT_DOWNLOAD_OUTLINE = 8;
const int DC_VERSION = 10;
const int DC_BINADJUST = 19;
const int DC_MANUFACTURER = 23;
const int DC_MODEL = 24;
const int DCBA_FACEUPNONE = 0;
const int DCBA_FACEUPCENTER = 1;
const int DCBA_FACEUPLEFT = 2;
const int DCBA_FACEUPRIGHT = 3;
const int DCBA_FACEDOWNNONE = 256;
const int DCBA_FACEDOWNCENTER = 257;
const int DCBA_FACEDOWNLEFT = 258;
const int DCBA_FACEDOWNRIGHT = 259;
const int FLOODFILLBORDER = 0;
const int FLOODFILLSURFACE = 1;
const int ETO_CLIPPED = 4;
const int ETO_GLYPH_INDEX = 16;
const int ETO_OPAQUE = 2;
const int ETO_RTLREADING = 128;
const int GDICOMMENT_BEGINGROUP = 2;
const int GDICOMMENT_ENDGROUP = 3;
const int GDICOMMENT_MULTIFORMATS = 1073741828;
const int GDICOMMENT_IDENTIFIER = 1128875079;
const int AD_COUNTERCLOCKWISE = 1;
const int AD_CLOCKWISE = 2;
const int RDH_RECTANGLES = 1;
const int GCPCLASS_LATIN = 1;
const int GCPCLASS_HEBREW = 2;
const int GCPCLASS_ARABIC = 2;
const int GCPCLASS_NEUTRAL = 3;
const int GCPCLASS_LOCALNUMBER = 4;
const int GCPCLASS_LATINNUMBER = 5;
const int GCPCLASS_LATINNUMERICTERMINATOR = 6;
const int GCPCLASS_LATINNUMERICSEPARATOR = 7;
const int GCPCLASS_NUMERICSEPARATOR = 8;
const int GCPCLASS_PREBOUNDLTR = 128;
const int GCPCLASS_PREBOUNDRTL = 64;
const int GCPCLASS_POSTBOUNDLTR = 32;
const int GCPCLASS_POSTBOUNDRTL = 16;
const int GCPGLYPH_LINKBEFORE = 0x8000;
const int GCPGLYPH_LINKAFTER = 0x4000;
const int DCB_DISABLE = 8;
const int DCB_ENABLE = 4;
const int DCB_RESET = 1;
const int DCB_SET = 3;
const int DCB_ACCUMULATE = 2;
const int DCB_DIRTY = 2;
const int OBJ_BRUSH = 2;
const int OBJ_PEN = 1;
const int OBJ_PAL = 5;
const int OBJ_FONT = 6;
const int OBJ_BITMAP = 7;
const int OBJ_EXTPEN = 11;
const int OBJ_REGION = 8;
const int OBJ_DC = 3;
const int OBJ_MEMDC = 10;
const int OBJ_METAFILE = 9;
const int OBJ_METADC = 4;
const int OBJ_ENHMETAFILE = 13;
const int OBJ_ENHMETADC = 12;
const int DRIVERVERSION = 0;
const int TECHNOLOGY = 2;
const int DT_PLOTTER = 0;
const int DT_RASDISPLAY = 1;
const int DT_RASPRINTER = 2;
const int DT_RASCAMERA = 3;
const int DT_CHARSTREAM = 4;
const int DT_METAFILE = 5;
const int DT_DISPFILE = 6;
const int HORZSIZE = 4;
const int VERTSIZE = 6;
const int HORZRES = 8;
const int VERTRES = 10;
const int LOGPIXELSX = 88;
const int LOGPIXELSY = 90;
const int BITSPIXEL = 12;
const int PLANES = 14;
const int NUMBRUSHES = 16;
const int NUMPENS = 18;
const int NUMFONTS = 22;
const int NUMCOLORS = 24;
const int NUMMARKERS = 20;
const int ASPECTX = 40;
const int ASPECTY = 42;
const int ASPECTXY = 44;
const int PDEVICESIZE = 26;
const int CLIPCAPS = 36;
const int SIZEPALETTE = 104;
const int NUMRESERVED = 106;
const int COLORRES = 108;
const int PHYSICALWIDTH = 110;
const int PHYSICALHEIGHT = 111;
const int PHYSICALOFFSETX = 112;
const int PHYSICALOFFSETY = 113;
const int SCALINGFACTORX = 114;
const int SCALINGFACTORY = 115;
const int VREFRESH = 116;
const int DESKTOPHORZRES = 118;
const int DESKTOPVERTRES = 117;
const int BLTALIGNMENT = 119;
const int RASTERCAPS = 38;
const int RC_BANDING = 2;
const int RC_BITBLT = 1;
const int RC_BITMAP64 = 8;
const int RC_DI_BITMAP = 128;
const int RC_DIBTODEV = 512;
const int RC_FLOODFILL = 4096;
const int RC_GDI20_OUTPUT = 16;
const int RC_PALETTE = 256;
const int RC_SCALING = 4;
const int RC_STRETCHBLT = 2048;
const int RC_STRETCHDIB = 8192;
const int RC_DEVBITS = 0x8000;
const int RC_OP_DX_OUTPUT = 0x4000;
const int CURVECAPS = 28;
const int CC_NONE = 0;
const int CC_CIRCLES = 1;
const int CC_PIE = 2;
const int CC_CHORD = 4;
const int CC_ELLIPSES = 8;
const int CC_WIDE = 16;
const int CC_STYLED = 32;
const int CC_WIDESTYLED = 64;
const int CC_INTERIORS = 128;
const int CC_ROUNDRECT = 256;
const int LINECAPS = 30;
const int LC_NONE = 0;
const int LC_POLYLINE = 2;
const int LC_MARKER = 4;
const int LC_POLYMARKER = 8;
const int LC_WIDE = 16;
const int LC_STYLED = 32;
const int LC_WIDESTYLED = 64;
const int LC_INTERIORS = 128;
const int POLYGONALCAPS = 32;
const int RC_BIGFONT = 1024;
const int RC_GDI20_STATE = 32;
const int RC_NONE = 0;
const int RC_SAVEBITMAP = 64;
const int PC_NONE = 0;
const int PC_POLYGON = 1;
const int PC_POLYPOLYGON = 256;
const int PC_PATHS = 512;
const int PC_RECTANGLE = 2;
const int PC_WINDPOLYGON = 4;
const int PC_SCANLINE = 8;
const int PC_TRAPEZOID = 4;
const int PC_WIDE = 16;
const int PC_STYLED = 32;
const int PC_WIDESTYLED = 64;
const int PC_INTERIORS = 128;
const int TEXTCAPS = 34;
const int TC_OP_CHARACTER = 1;
const int TC_OP_STROKE = 2;
const int TC_CP_STROKE = 4;
const int TC_CR_90 = 8;
const int TC_CR_ANY = 16;
const int TC_SF_X_YINDEP = 32;
const int TC_SA_DOUBLE = 64;
const int TC_SA_INTEGER = 128;
const int TC_SA_CONTIN = 256;
const int TC_EA_DOUBLE = 512;
const int TC_IA_ABLE = 1024;
const int TC_UA_ABLE = 2048;
const int TC_SO_ABLE = 4096;
const int TC_RA_ABLE = 8192;
const int TC_VA_ABLE = 16384;
const int TC_RESERVED = 32768;
const int TC_SCROLLBLT = 65536;
const int GCP_DBCS = 1;
const int GCP_ERROR = 0x8000;
const int GCP_CLASSIN = 0x80000;
const int GCP_DIACRITIC = 256;
const int GCP_DISPLAYZWG = 0x400000;
const int GCP_GLYPHSHAPE = 16;
const int GCP_JUSTIFY = 0x10000;
const int GCP_JUSTIFYIN = 0x200000;
const int GCP_KASHIDA = 1024;
const int GCP_LIGATE = 32;
const int GCP_MAXEXTENT = 0x100000;
const int GCP_NEUTRALOVERRIDE = 0x2000000;
const int GCP_NUMERICOVERRIDE = 0x1000000;
const int GCP_NUMERICSLATIN = 0x4000000;
const int GCP_NUMERICSLOCAL = 0x8000000;
const int GCP_REORDER = 2;
const int GCP_SYMSWAPOFF = 0x800000;
const int GCP_USEKERNING = 8;
const int FLI_GLYPHS = 0x40000;
const int FLI_MASK = 0x103b;
const int GGO_METRICS = 0;
const int GGO_BITMAP = 1;
const int GGO_NATIVE = 2;
const int GGO_BEZIER = 3;
const int GGO_GRAY2_BITMAP = 4;
const int GGO_GRAY4_BITMAP = 5;
const int GGO_GRAY8_BITMAP = 6;
const int GGO_GLYPH_INDEX = 128;
const int GGO_UNHINTED = 256;
const int GM_COMPATIBLE = 1;
const int GM_ADVANCED = 2;
const int MM_ANISOTROPIC = 8;
const int MM_HIENGLISH = 5;
const int MM_HIMETRIC = 3;
const int MM_ISOTROPIC = 7;
const int MM_LOENGLISH = 4;
const int MM_LOMETRIC = 2;
const int MM_TEXT = 1;
const int MM_TWIPS = 6;
const int ABSOLUTE = 1;
const int RELATIVE = 2;
const int PC_EXPLICIT = 2;
const int PC_NOCOLLAPSE = 4;
const int PC_RESERVED = 1;
const int CLR_NONE = 0xffffffff;
const int CLR_DEFAULT = 0xff000000;
const int TT_AVAILABLE = 1;
const int TT_ENABLED = 2;
const int BLACK_BRUSH = 4;
const int DKGRAY_BRUSH = 3;
const int GRAY_BRUSH = 2;
const int HOLLOW_BRUSH = 5;
const int LTGRAY_BRUSH = 1;
const int NULL_BRUSH = 5;
const int WHITE_BRUSH = 0;
const int BLACK_PEN = 7;
const int NULL_PEN = 8;
const int WHITE_PEN = 6;
const int ANSI_FIXED_FONT = 11;
const int ANSI_VAR_FONT = 12;
const int DEVICE_DEFAULT_FONT = 14;
const int DEFAULT_GUI_FONT = 17;
const int OEM_FIXED_FONT = 10;
const int SYSTEM_FONT = 13;
const int SYSTEM_FIXED_FONT = 16;
const int DEFAULT_PALETTE = 15;
const int SYSPAL_ERROR = 0;
const int SYSPAL_STATIC = 1;
const int SYSPAL_NOSTATIC = 2;
const int SYSPAL_NOSTATIC256 = 3;
const int TA_BASELINE = 24;
const int TA_BOTTOM = 8;
const int TA_TOP = 0;
const int TA_CENTER = 6;
const int TA_LEFT = 0;
const int TA_RIGHT = 2;
const int TA_RTLREADING = 256;
const int TA_NOUPDATECP = 0;
const int TA_UPDATECP = 1;
const int VTA_BASELINE = 24;
const int VTA_CENTER = 6;
const int MWT_IDENTITY = 1;
const int MWT_LEFTMULTIPLY = 2;
const int MWT_RIGHTMULTIPLY = 3;
const int OPAQUE = 2;
const int TRANSPARENT = 1;
const int BLACKONWHITE = 1;
const int WHITEONBLACK = 2;
const int COLORONCOLOR = 3;
const int HALFTONE = 4;
const int MAXSTRETCHBLTMODE = 4;
const int STRETCH_ANDSCANS = 1;
const int STRETCH_DELETESCANS = 3;
const int STRETCH_HALFTONE = 4;
const int STRETCH_ORSCANS = 2;
const int TCI_SRCCHARSET = 1;
const int TCI_SRCCODEPAGE = 2;
const int TCI_SRCFONTSIG = 3;
const int ICM_ON = 2;
const int ICM_OFF = 1;
const int ICM_QUERY = 3;
const int NEWFRAME = 1;
const int ABORTDOC = 2;
const int NEXTBAND = 3;
const int SETCOLORTABLE = 4;
const int GETCOLORTABLE = 5;
const int FLUSHOUTPUT = 6;
const int DRAFTMODE = 7;
const int QUERYESCSUPPORT = 8;
const int SETABORTPROC = 9;
const int STARTDOC = 10;
const int ENDDOC = 11;
const int GETPHYSPAGESIZE = 12;
const int GETPRINTINGOFFSET = 13;
const int GETSCALINGFACTOR = 14;
const int MFCOMMENT = 15;
const int GETPENWIDTH = 16;
const int SETCOPYCOUNT = 17;
const int SELECTPAPERSOURCE = 18;
const int DEVICEDATA = 19;
const int PASSTHROUGH = 19;
const int GETTECHNOLGY = 20;
const int GETTECHNOLOGY = 20;
const int SETLINECAP = 21;
const int SETLINEJOIN = 22;
const int SETMITERLIMIT = 23;
const int BANDINFO = 24;
const int DRAWPATTERNRECT = 25;
const int GETVECTORPENSIZE = 26;
const int GETVECTORBRUSHSIZE = 27;
const int ENABLEDUPLEX = 28;
const int GETSETPAPERBINS = 29;
const int GETSETPRINTORIENT = 30;
const int ENUMPAPERBINS = 31;
const int SETDIBSCALING = 32;
const int EPSPRINTING = 33;
const int ENUMPAPERMETRICS = 34;
const int GETSETPAPERMETRICS = 35;
const int POSTSCRIPT_DATA = 37;
const int POSTSCRIPT_IGNORE = 38;
const int MOUSETRAILS = 39;
const int GETDEVICEUNITS = 42;
const int GETEXTENDEDTEXTMETRICS = 256;
const int GETEXTENTTABLE = 257;
const int GETPAIRKERNTABLE = 258;
const int GETTRACKKERNTABLE = 259;
const int EXTTEXTOUT = 512;
const int GETFACENAME = 513;
const int DOWNLOADFACE = 514;
const int ENABLERELATIVEWIDTHS = 768;
const int ENABLEPAIRKERNING = 769;
const int SETKERNTRACK = 770;
const int SETALLJUSTVALUES = 771;
const int SETCHARSET = 772;
const int STRETCHBLT = 2048;
const int GETSETSCREENPARAMS = 3072;
const int QUERYDIBSUPPORT = 3073;
const int BEGIN_PATH = 4096;
const int CLIP_TO_PATH = 4097;
const int END_PATH = 4098;
const int EXT_DEVICE_CAPS = 4099;
const int RESTORE_CTM = 4100;
const int SAVE_CTM = 4101;
const int SET_ARC_DIRECTION = 4102;
const int SET_BACKGROUND_COLOR = 4103;
const int SET_POLY_MODE = 4104;
const int SET_SCREEN_ANGLE = 4105;
const int SET_SPREAD = 4106;
const int TRANSFORM_CTM = 4107;
const int SET_CLIP_BOX = 4108;
const int SET_BOUNDS = 4109;
const int SET_MIRROR_MODE = 4110;
const int OPENCHANNEL = 4110;
const int DOWNLOADHEADER = 4111;
const int CLOSECHANNEL = 4112;
const int POSTSCRIPT_PASSTHROUGH = 4115;
const int ENCAPSULATED_POSTSCRIPT = 4116;
const int QDI_SETDIBITS = 1;
const int QDI_GETDIBITS = 2;
const int QDI_DIBTOSCREEN = 4;
const int QDI_STRETCHDIB = 8;
const int SP_NOTREPORTED = 0x4000;
const int PR_JOBSTATUS = 0;
const int ASPECT_FILTERING = 1;
const int BS_SOLID = 0;
const int BS_NULL = 1;
const int BS_HOLLOW = 1;
const int BS_HATCHED = 2;
const int BS_PATTERN = 3;
const int BS_INDEXED = 4;
const int BS_DIBPATTERN = 5;
const int BS_DIBPATTERNPT = 6;
const int BS_PATTERN8X8 = 7;
const int BS_DIBPATTERN8X8 = 8;
const int LCS_CALIBRATED_RGB = 0;
const int LCS_DEVICE_RGB = 1;
const int LCS_DEVICE_CMYK = 2;
const int LCS_GM_BUSINESS = 1;
const int LCS_GM_GRAPHICS = 2;
const int LCS_GM_IMAGES = 4;
const int RASTER_FONTTYPE = 1;
const int DEVICE_FONTTYPE = 2;
const int TRUETYPE_FONTTYPE = 4;
const int DMORIENT_PORTRAIT = 1;
const int DMORIENT_LANDSCAPE = 2;
const int DMPAPER_FIRST = 1;
const int DMPAPER_LETTER = 1;
const int DMPAPER_LETTERSMALL = 2;
const int DMPAPER_TABLOID = 3;
const int DMPAPER_LEDGER = 4;
const int DMPAPER_LEGAL = 5;
const int DMPAPER_STATEMENT = 6;
const int DMPAPER_EXECUTIVE = 7;
const int DMPAPER_A3 = 8;
const int DMPAPER_A4 = 9;
const int DMPAPER_A4SMALL = 10;
const int DMPAPER_A5 = 11;
const int DMPAPER_B4 = 12;
const int DMPAPER_B5 = 13;
const int DMPAPER_FOLIO = 14;
const int DMPAPER_QUARTO = 15;
const int DMPAPER_10X14 = 16;
const int DMPAPER_11X17 = 17;
const int DMPAPER_NOTE = 18;
const int DMPAPER_ENV_9 = 19;
const int DMPAPER_ENV_10 = 20;
const int DMPAPER_ENV_11 = 21;
const int DMPAPER_ENV_12 = 22;
const int DMPAPER_ENV_14 = 23;
const int DMPAPER_CSHEET = 24;
const int DMPAPER_DSHEET = 25;
const int DMPAPER_ESHEET = 26;
const int DMPAPER_ENV_DL = 27;
const int DMPAPER_ENV_C5 = 28;
const int DMPAPER_ENV_C3 = 29;
const int DMPAPER_ENV_C4 = 30;
const int DMPAPER_ENV_C6 = 31;
const int DMPAPER_ENV_C65 = 32;
const int DMPAPER_ENV_B4 = 33;
const int DMPAPER_ENV_B5 = 34;
const int DMPAPER_ENV_B6 = 35;
const int DMPAPER_ENV_ITALY = 36;
const int DMPAPER_ENV_MONARCH = 37;
const int DMPAPER_ENV_PERSONAL = 38;
const int DMPAPER_FANFOLD_US = 39;
const int DMPAPER_FANFOLD_STD_GERMAN = 40;
const int DMPAPER_FANFOLD_LGL_GERMAN = 41;
const int DMPAPER_ISO_B4 = 42;
const int DMPAPER_JAPANESE_POSTCARD = 43;
const int DMPAPER_9X11 = 44;
const int DMPAPER_10X11 = 45;
const int DMPAPER_15X11 = 46;
const int DMPAPER_ENV_INVITE = 47;
const int DMPAPER_RESERVED_48 = 48;
const int DMPAPER_RESERVED_49 = 49;
const int DMPAPER_LETTER_EXTRA = 50;
const int DMPAPER_LEGAL_EXTRA = 51;
const int DMPAPER_TABLOID_EXTRA = 52;
const int DMPAPER_A4_EXTRA = 53;
const int DMPAPER_LETTER_TRANSVERSE = 54;
const int DMPAPER_A4_TRANSVERSE = 55;
const int DMPAPER_LETTER_EXTRA_TRANSVERSE = 56;
const int DMPAPER_A_PLUS = 57;
const int DMPAPER_B_PLUS = 58;
const int DMPAPER_LETTER_PLUS = 59;
const int DMPAPER_A4_PLUS = 60;
const int DMPAPER_A5_TRANSVERSE = 61;
const int DMPAPER_B5_TRANSVERSE = 62;
const int DMPAPER_A3_EXTRA = 63;
const int DMPAPER_A5_EXTRA = 64;
const int DMPAPER_B5_EXTRA = 65;
const int DMPAPER_A2 = 66;
const int DMPAPER_A3_TRANSVERSE = 67;
const int DMPAPER_A3_EXTRA_TRANSVERSE = 68;
const int DMPAPER_LAST = 68;
const int DMPAPER_USER = 256;
const int DMBIN_FIRST = 1;
const int DMBIN_UPPER = 1;
const int DMBIN_ONLYONE = 1;
const int DMBIN_LOWER = 2;
const int DMBIN_MIDDLE = 3;
const int DMBIN_MANUAL = 4;
const int DMBIN_ENVELOPE = 5;
const int DMBIN_ENVMANUAL = 6;
const int DMBIN_AUTO = 7;
const int DMBIN_TRACTOR = 8;
const int DMBIN_SMALLFMT = 9;
const int DMBIN_LARGEFMT = 10;
const int DMBIN_LARGECAPACITY = 11;
const int DMBIN_CASSETTE = 14;
const int DMBIN_FORMSOURCE = 15;
const int DMBIN_LAST = 15;
const int DMBIN_USER = 256;
const int DMCOLOR_MONOCHROME = 1;
const int DMCOLOR_COLOR = 2;
const int DMDUP_SIMPLEX = 1;
const int DMDUP_VERTICAL = 2;
const int DMDUP_HORIZONTAL = 3;
const int DMTT_BITMAP = 1;
const int DMTT_DOWNLOAD = 2;
const int DMTT_SUBDEV = 3;
const int DMTT_DOWNLOAD_OUTLINE = 4;
const int DMCOLLATE_FALSE = 0;
const int DMCOLLATE_TRUE = 1;
const int DM_SPECVERSION = 800;
const int DM_GRAYSCALE = 1;
const int DM_INTERLACED = 2;
const int DM_UPDATE = 1;
const int DM_COPY = 2;
const int DM_PROMPT = 4;
const int DM_MODIFY = 8;
const int DM_ORIENTATION = 1;
const int DM_PAPERSIZE = 2;
const int DM_PAPERLENGTH = 4;
const int DM_PAPERWIDTH = 8;
const int DM_SCALE = 16;
const int DM_COPIES = 256;
const int DM_DEFAULTSOURCE = 512;
const int DM_PRINTQUALITY = 1024;
const int DM_COLOR = 2048;
const int DM_DUPLEX = 4096;
const int DM_YRESOLUTION = 8192;
const int DM_TTOPTION = 16384;
const int DM_COLLATE = 32768;
const int DM_FORMNAME = 65536;
const int DM_LOGPIXELS = 0x20000;
const int DM_BITSPERPEL = 0x40000;
const int DM_PELSWIDTH = 0x80000;
const int DM_PELSHEIGHT = 0x100000;
const int DM_DISPLAYFLAGS = 0x200000;
const int DM_DISPLAYFREQUENCY = 0x400000;
const int DM_ICMMETHOD = 0x800000;
const int DM_ICMINTENT = 0x1000000;
const int DM_MEDIATYPE = 0x2000000;
const int DM_DITHERTYPE = 0x4000000;
const int DMICMMETHOD_NONE = 1;
const int DMICMMETHOD_SYSTEM = 2;
const int DMICMMETHOD_DRIVER = 3;
const int DMICMMETHOD_DEVICE = 4;
const int DMICMMETHOD_USER = 256;
const int DMICM_SATURATE = 1;
const int DMICM_CONTRAST = 2;
const int DMICM_COLORMETRIC = 3;
const int DMICM_USER = 256;
const int DMMEDIA_STANDARD = 1;
const int DMMEDIA_TRANSPARENCY = 2;
const int DMMEDIA_GLOSSY = 3;
const int DMMEDIA_USER = 256;
const int DMDITHER_NONE = 1;
const int DMDITHER_COARSE = 2;
const int DMDITHER_FINE = 3;
const int DMDITHER_LINEART = 4;
const int DMDITHER_ERRORDIFFUSION = 5;
const int DMDITHER_RESERVED6 = 6;
const int DMDITHER_RESERVED7 = 7;
const int DMDITHER_RESERVED8 = 8;
const int DMDITHER_RESERVED9 = 9;
const int DMDITHER_GRAYSCALE = 10;
const int DMDITHER_USER = 256;
const int GDI_ERROR = 0xFFFFFFFF;
const int TMPF_FIXED_PITCH = 1;
const int TMPF_VECTOR = 2;
const int TMPF_TRUETYPE = 4;
const int TMPF_DEVICE = 8;
const int NTM_ITALIC = 1;
const int NTM_BOLD = 32;
const int NTM_REGULAR = 64;
const int TT_POLYGON_TYPE = 24;
const int TT_PRIM_LINE = 1;
const int TT_PRIM_QSPLINE = 2;
const int TT_PRIM_CSPLINE = 3;
const int FONTMAPPER_MAX = 10;
const int ENHMETA_STOCK_OBJECT = 0x80000000;
const int WGL_FONT_LINES = 0;
const int WGL_FONT_POLYGONS = 1;
const int LPD_DOUBLEBUFFER = 1;
const int LPD_STEREO = 2;
const int LPD_SUPPORT_GDI = 16;
const int LPD_SUPPORT_OPENGL = 32;
const int LPD_SHARE_DEPTH = 64;
const int LPD_SHARE_STENCIL = 128;
const int LPD_SHARE_ACCUM = 256;
const int LPD_SWAP_EXCHANGE = 512;
const int LPD_SWAP_COPY = 1024;
const int LPD_TRANSPARENT = 4096;
const int LPD_TYPE_RGBA = 0;
const int LPD_TYPE_COLORINDEX = 1;
const int WGL_SWAP_MAIN_PLANE = 1;
const int WGL_SWAP_OVERLAY1 = 2;
const int WGL_SWAP_OVERLAY2 = 4;
const int WGL_SWAP_OVERLAY3 = 8;
const int WGL_SWAP_OVERLAY4 = 16;
const int WGL_SWAP_OVERLAY5 = 32;
const int WGL_SWAP_OVERLAY6 = 64;
const int WGL_SWAP_OVERLAY7 = 128;
const int WGL_SWAP_OVERLAY8 = 256;
const int WGL_SWAP_OVERLAY9 = 512;
const int WGL_SWAP_OVERLAY10 = 1024;
const int WGL_SWAP_OVERLAY11 = 2048;
const int WGL_SWAP_OVERLAY12 = 4096;
const int WGL_SWAP_OVERLAY13 = 8192;
const int WGL_SWAP_OVERLAY14 = 16384;
const int WGL_SWAP_OVERLAY15 = 32768;
const int WGL_SWAP_UNDERLAY1 = 65536;
const int WGL_SWAP_UNDERLAY2 = 0x20000;
const int WGL_SWAP_UNDERLAY3 = 0x40000;
const int WGL_SWAP_UNDERLAY4 = 0x80000;
const int WGL_SWAP_UNDERLAY5 = 0x100000;
const int WGL_SWAP_UNDERLAY6 = 0x200000;
const int WGL_SWAP_UNDERLAY7 = 0x400000;
const int WGL_SWAP_UNDERLAY8 = 0x800000;
const int WGL_SWAP_UNDERLAY9 = 0x1000000;
const int WGL_SWAP_UNDERLAY10 = 0x2000000;
const int WGL_SWAP_UNDERLAY11 = 0x4000000;
const int WGL_SWAP_UNDERLAY12 = 0x8000000;
const int WGL_SWAP_UNDERLAY13 = 0x10000000;
const int WGL_SWAP_UNDERLAY14 = 0x20000000;
const int WGL_SWAP_UNDERLAY15 = 0x40000000;
const int AC_SRC_OVER = 0x00;
const int AC_SRC_ALPHA = 0x01;
const int AC_SRC_NO_PREMULT_ALPHA = 0x01;
const int AC_SRC_NO_ALPHA = 0x02;
const int AC_DST_NO_PREMULT_ALPHA = 0x10;
const int AC_DST_NO_ALPHA = 0x20;
const int LAYOUT_RTL = 1;
const int LAYOUT_BITMAPORIENTATIONPRESERVED = 8;
const int DISPLAY_DEVICE_ATTACHED_TO_DESKTOP = 0x00000001;
const int DISPLAY_DEVICE_MULTI_DRIVER = 0x00000002;
const int DISPLAY_DEVICE_PRIMARY_DEVICE = 0x00000004;
const int DISPLAY_DEVICE_MIRRORING_DRIVER = 0x00000008;
const int DISPLAY_DEVICE_VGA_COMPATIBLE = 0x00000010;
const int DISPLAY_DEVICE_REMOVABLE = 0x00000020;
const int DISPLAY_DEVICE_MODESPRUNED = 0x08000000;
const int SYSRGN = 4;
const int MM_MAX_NUMAXES = 16;
const int FALT = 16;
const int FCONTROL = 8;
const int FNOINVERT = 2;
const int FSHIFT = 4;
const int FVIRTKEY = 1;
const int ATF_TIMEOUTON = 1;
const int ATF_ONOFFFEEDBACK = 2;
const int ATF_AVAILABLE = 4;
const int WH_JOURNALRECORD = 0;
const int WH_JOURNALPLAYBACK = 1;
const int WH_KEYBOARD = 2;
const int WH_GETMESSAGE = 3;
const int WH_CALLWNDPROC = 4;
const int WH_CBT = 5;
const int WH_SYSMSGFILTER = 6;
const int WH_MOUSE = 7;
const int WH_HARDWARE = 8;
const int WH_DEBUG = 9;
const int WH_SHELL = 10;
const int WH_FOREGROUNDIDLE = 11;
const int WH_CALLWNDPROCRET = 12;
const int WH_KEYBOARD_LL = 13;
const int WH_MOUSE_LL = 14;
const int WH_MAX = 14;
const int HC_ACTION = 0;
const int HC_GETNEXT = 1;
const int HC_SKIP = 2;
const int HC_NOREMOVE = 3;
const int HC_NOREM = 3;
const int HC_SYSMODALON = 4;
const int HC_SYSMODALOFF = 5;
const int HCBT_MOVESIZE = 0;
const int HCBT_MINMAX = 1;
const int HCBT_QS = 2;
const int HCBT_CREATEWND = 3;
const int HCBT_DESTROYWND = 4;
const int HCBT_ACTIVATE = 5;
const int HCBT_CLICKSKIPPED = 6;
const int HCBT_KEYSKIPPED = 7;
const int HCBT_SYSCOMMAND = 8;
const int HCBT_SETFOCUS = 9;
const int CF_TEXT = 1;
const int CF_BITMAP = 2;
const int CF_METAFILEPICT = 3;
const int CF_SYLK = 4;
const int CF_DIF = 5;
const int CF_TIFF = 6;
const int CF_OEMTEXT = 7;
const int CF_DIB = 8;
const int CF_PALETTE = 9;
const int CF_PENDATA = 10;
const int CF_RIFF = 11;
const int CF_WAVE = 12;
const int CF_UNICODETEXT = 13;
const int CF_ENHMETAFILE = 14;
const int CF_HDROP = 15;
const int CF_LOCALE = 16;
const int CF_MAX = 17;
const int CF_OWNERDISPLAY = 128;
const int CF_DSPTEXT = 129;
const int CF_DSPBITMAP = 130;
const int CF_DSPMETAFILEPICT = 131;
const int CF_DSPENHMETAFILE = 142;
const int CF_PRIVATEFIRST = 512;
const int CF_PRIVATELAST = 767;
const int CF_GDIOBJFIRST = 768;
const int CF_GDIOBJLAST = 1023;
const int HKL_NEXT = 1;
const int HKL_PREV = 0;
const int KLF_ACTIVATE = 1;
const int KLF_SUBSTITUTE_OK = 2;
const int KLF_UNLOADPREVIOUS = 4;
const int KLF_REORDER = 8;
const int KLF_REPLACELANG = 16;
const int KLF_NOTELLSHELL = 128;
const int KLF_SETFORPROCESS = 256;
const int KL_NAMELENGTH = 9;
const int MF_ENABLED = 0;
const int MF_GRAYED = 1;
const int MF_DISABLED = 2;
const int MF_BITMAP = 4;
const int MF_CHECKED = 8;
const int MF_MENUBARBREAK = 32;
const int MF_MENUBREAK = 64;
const int MF_OWNERDRAW = 256;
const int MF_POPUP = 16;
const int MF_SEPARATOR = 0x800;
const int MF_STRING = 0;
const int MF_UNCHECKED = 0;
const int MF_DEFAULT = 4096;
const int MF_SYSMENU = 0x2000;
const int MF_HELP = 0x4000;
const int MF_END = 128;
const int MF_RIGHTJUSTIFY = 0x4000;
const int MF_MOUSESELECT = 0x8000;
const int MF_INSERT = 0;
const int MF_CHANGE = 128;
const int MF_APPEND = 256;
const int MF_DELETE = 512;
const int MF_REMOVE = 4096;
const int MF_USECHECKBITMAPS = 512;
const int MF_UNHILITE = 0;
const int MF_HILITE = 128;
const int BSM_ALLCOMPONENTS = 0;
const int BSM_APPLICATIONS = 8;
const int BSM_ALLDESKTOPS = 16;
const int BSM_INSTALLABLEDRIVERS = 4;
const int BSM_NETDRIVER = 2;
const int BSM_VXDS = 1;
const int BSF_FLUSHDISK = 0x00000004;
const int BSF_FORCEIFHUNG = 0x00000020;
const int BSF_IGNORECURRENTTASK = 0x00000002;
const int BSF_NOHANG = 0x00000008;
const int BSF_NOTIMEOUTIFNOTHUNG = 0x00000040;
const int BSF_POSTMESSAGE = 0x00000010;
const int BSF_QUERY = 0x00000001;
const int BROADCAST_QUERY_DENY = 1112363332;
const int CDS_UPDATEREGISTRY = 1;
const int CDS_TEST = 2;
const int CDS_FULLSCREEN = 4;
const int CDS_GLOBAL = 8;
const int CDS_SET_PRIMARY = 16;
const int CDS_RESET = 0x40000000;
const int CDS_SETRECT = 0x20000000;
const int CDS_NORESET = 0x10000000;
const int DISP_CHANGE_SUCCESSFUL = 0;
const int DISP_CHANGE_RESTART = 1;
const int BST_CHECKED = 1;
const int BST_INDETERMINATE = 2;
const int BST_UNCHECKED = 0;
const int BST_FOCUS = 8;
const int BST_PUSHED = 4;
const int MF_BYCOMMAND = 0;
const int MF_BYPOSITION = 1024;
const int CWP_ALL = 0;
const int CWP_SKIPINVISIBLE = 1;
const int CWP_SKIPDISABLED = 2;
const int CWP_SKIPTRANSPARENT = 4;
const int IMAGE_BITMAP = 0;
const int IMAGE_ICON = 1;
const int IMAGE_CURSOR = 2;
const int IMAGE_ENHMETAFILE = 3;
const int DF_ALLOWOTHERACCOUNTHOOK = 1;
const int DESKTOP_CREATEMENU = 4;
const int DESKTOP_CREATEWINDOW = 2;
const int DESKTOP_ENUMERATE = 64;
const int DESKTOP_HOOKCONTROL = 8;
const int DESKTOP_JOURNALPLAYBACK = 32;
const int DESKTOP_JOURNALRECORD = 16;
const int DESKTOP_READOBJECTS = 1;
const int DESKTOP_SWITCHDESKTOP = 256;
const int DESKTOP_WRITEOBJECTS = 128;
const int CW_USEDEFAULT = 0x80000000;
const int WS_BORDER = 0x800000;
const int WS_CAPTION = 0xc00000;
const int WS_CHILD = 0x40000000;
const int WS_CHILDWINDOW = 0x40000000;
const int WS_CLIPCHILDREN = 0x2000000;
const int WS_CLIPSIBLINGS = 0x4000000;
const int WS_DISABLED = 0x8000000;
const int WS_DLGFRAME = 0x400000;
const int WS_GROUP = 0x20000;
const int WS_HSCROLL = 0x100000;
const int WS_ICONIC = 0x20000000;
const int WS_MAXIMIZE = 0x1000000;
const int WS_MAXIMIZEBOX = 0x10000;
const int WS_MINIMIZE = 0x20000000;
const int WS_MINIMIZEBOX = 0x20000;
const int WS_OVERLAPPED = 0;
const int WS_OVERLAPPEDWINDOW = 0xcf0000;
const int WS_POPUP = 0x80000000;
const int WS_POPUPWINDOW = 0x80880000;
const int WS_SIZEBOX = 0x40000;
const int WS_SYSMENU = 0x80000;
const int WS_TABSTOP = 0x10000;
const int WS_THICKFRAME = 0x40000;
const int WS_TILED = 0;
const int WS_TILEDWINDOW = 0xcf0000;
const int WS_VISIBLE = 0x10000000;
const int WS_VSCROLL = 0x200000;
const int MDIS_ALLCHILDSTYLES = 1;
const int BS_3STATE = 5;
const int BS_AUTO3STATE = 6;
const int BS_AUTOCHECKBOX = 3;
const int BS_AUTORADIOBUTTON = 9;
const int BS_BITMAP = 128;
const int BS_BOTTOM = 0x800;
const int BS_CENTER = 0x300;
const int BS_CHECKBOX = 2;
const int BS_DEFPUSHBUTTON = 1;
const int BS_GROUPBOX = 7;
const int BS_ICON = 64;
const int BS_LEFT = 256;
const int BS_LEFTTEXT = 32;
const int BS_MULTILINE = 0x2000;
const int BS_NOTIFY = 0x4000;
const int BS_OWNERDRAW = 0xb;
const int BS_PUSHBUTTON = 0;
const int BS_PUSHLIKE = 4096;
const int BS_RADIOBUTTON = 4;
const int BS_RIGHT = 512;
const int BS_RIGHTBUTTON = 32;
const int BS_TEXT = 0;
const int BS_TOP = 0x400;
const int BS_USERBUTTON = 8;
const int BS_VCENTER = 0xc00;
const int BS_FLAT = 0x8000;
const int CBS_AUTOHSCROLL = 64;
const int CBS_DISABLENOSCROLL = 0x800;
const int CBS_DROPDOWN = 2;
const int CBS_DROPDOWNLIST = 3;
const int CBS_HASSTRINGS = 512;
const int CBS_LOWERCASE = 0x4000;
const int CBS_NOINTEGRALHEIGHT = 0x400;
const int CBS_OEMCONVERT = 128;
const int CBS_OWNERDRAWFIXED = 16;
const int CBS_OWNERDRAWVARIABLE = 32;
const int CBS_SIMPLE = 1;
const int CBS_SORT = 256;
const int CBS_UPPERCASE = 0x2000;
const int ES_AUTOHSCROLL = 128;
const int ES_AUTOVSCROLL = 64;
const int ES_CENTER = 1;
const int ES_LEFT = 0;
const int ES_LOWERCASE = 16;
const int ES_MULTILINE = 4;
const int ES_NOHIDESEL = 256;
const int ES_NUMBER = 0x2000;
const int ES_OEMCONVERT = 0x400;
const int ES_PASSWORD = 32;
const int ES_READONLY = 0x800;
const int ES_RIGHT = 2;
const int ES_UPPERCASE = 8;
const int ES_WANTRETURN = 4096;
const int LBS_DISABLENOSCROLL = 4096;
const int LBS_EXTENDEDSEL = 0x800;
const int LBS_HASSTRINGS = 64;
const int LBS_MULTICOLUMN = 512;
const int LBS_MULTIPLESEL = 8;
const int LBS_NODATA = 0x2000;
const int LBS_NOINTEGRALHEIGHT = 256;
const int LBS_NOREDRAW = 4;
const int LBS_NOSEL = 0x4000;
const int LBS_NOTIFY = 1;
const int LBS_OWNERDRAWFIXED = 16;
const int LBS_OWNERDRAWVARIABLE = 32;
const int LBS_SORT = 2;
const int LBS_STANDARD = 0xa00003;
const int LBS_USETABSTOPS = 128;
const int LBS_WANTKEYBOARDINPUT = 0x400;
const int SBS_BOTTOMALIGN = 4;
const int SBS_HORZ = 0;
const int SBS_LEFTALIGN = 2;
const int SBS_RIGHTALIGN = 4;
const int SBS_SIZEBOX = 8;
const int SBS_SIZEBOXBOTTOMRIGHTALIGN = 4;
const int SBS_SIZEBOXTOPLEFTALIGN = 2;
const int SBS_SIZEGRIP = 16;
const int SBS_TOPALIGN = 2;
const int SBS_VERT = 1;
const int SS_BITMAP = 14;
const int SS_BLACKFRAME = 7;
const int SS_BLACKRECT = 4;
const int SS_CENTER = 1;
const int SS_CENTERIMAGE = 512;
const int SS_ENHMETAFILE = 15;
const int SS_ETCHEDFRAME = 18;
const int SS_ETCHEDHORZ = 16;
const int SS_ETCHEDVERT = 17;
const int SS_GRAYFRAME = 8;
const int SS_GRAYRECT = 5;
const int SS_ICON = 3;
const int SS_LEFT = 0;
const int SS_LEFTNOWORDWRAP = 0xc;
const int SS_NOPREFIX = 128;
const int SS_NOTIFY = 256;
const int SS_OWNERDRAW = 0xd;
const int SS_REALSIZEIMAGE = 0x800;
const int SS_RIGHT = 2;
const int SS_RIGHTJUST = 0x400;
const int SS_SIMPLE = 11;
const int SS_SUNKEN = 4096;
const int SS_WHITEFRAME = 9;
const int SS_WHITERECT = 6;
const int SS_USERITEM = 10;
const int DS_3DLOOK = 4;
const int DS_ABSALIGN = 1;
const int DS_CENTER = 0x800;
const int DS_CENTERMOUSE = 4096;
const int DS_CONTEXTHELP = 0x2000;
const int DS_CONTROL = 0x400;
const int DS_FIXEDSYS = 8;
const int DS_LOCALEDIT = 32;
const int DS_MODALFRAME = 128;
const int DS_NOFAILCREATE = 16;
const int DS_NOIDLEMSG = 256;
const int DS_SETFONT = 64;
const int DS_SETFOREGROUND = 512;
const int DS_SYSMODAL = 2;
const int WS_EX_ACCEPTFILES = 16;
const int WS_EX_APPWINDOW = 0x40000;
const int WS_EX_CLIENTEDGE = 512;
const int WS_EX_COMPOSITED = 0x2000000;
const int WS_EX_CONTEXTHELP = 0x400;
const int WS_EX_CONTROLPARENT = 0x10000;
const int WS_EX_DLGMODALFRAME = 1;
const int WS_EX_LAYERED = 0x80000;
const int WS_EX_LAYOUTRTL = 0x400000;
const int WS_EX_LEFT = 0;
const int WS_EX_LEFTSCROLLBAR = 0x4000;
const int WS_EX_LTRREADING = 0;
const int WS_EX_MDICHILD = 64;
const int WS_EX_NOACTIVATE = 0x8000000;
const int WS_EX_NOINHERITLAYOUT = 0x100000;
const int WS_EX_NOPARENTNOTIFY = 4;
const int WS_EX_OVERLAPPEDWINDOW = 0x300;
const int WS_EX_PALETTEWINDOW = 0x188;
const int WS_EX_RIGHT = 0x1000;
const int WS_EX_RIGHTSCROLLBAR = 0;
const int WS_EX_RTLREADING = 0x2000;
const int WS_EX_STATICEDGE = 0x20000;
const int WS_EX_TOOLWINDOW = 128;
const int WS_EX_TOPMOST = 8;
const int WS_EX_TRANSPARENT = 32;
const int WS_EX_WINDOWEDGE = 256;
const int WINSTA_ALL_ACCESS = 895;
const int WINSTA_ACCESSCLIPBOARD = 4;
const int WINSTA_ACCESSGLOBALATOMS = 32;
const int WINSTA_CREATEDESKTOP = 8;
const int WINSTA_ENUMDESKTOPS = 1;
const int WINSTA_ENUMERATE = 256;
const int WINSTA_EXITWINDOWS = 64;
const int WINSTA_READATTRIBUTES = 2;
const int WINSTA_READSCREEN = 512;
const int WINSTA_WRITEATTRIBUTES = 16;
const int DDL_READWRITE = 0;
const int DDL_READONLY = 1;
const int DDL_HIDDEN = 2;
const int DDL_SYSTEM = 4;
const int DDL_DIRECTORY = 16;
const int DDL_ARCHIVE = 32;
const int DDL_POSTMSGS = 8192;
const int DDL_DRIVES = 16384;
const int DDL_EXCLUSIVE = 32768;
const int DC_ACTIVE = 0x00000001;
const int DC_SMALLCAP = 0x00000002;
const int DC_ICON = 0x00000004;
const int DC_TEXT = 0x00000008;
const int DC_INBUTTON = 0x00000010;
const int BDR_RAISEDOUTER = 1;
const int BDR_SUNKENOUTER = 2;
const int BDR_RAISEDINNER = 4;
const int BDR_SUNKENINNER = 8;
const int BDR_OUTER = 3;
const int BDR_INNER = 0xc;
const int BDR_RAISED = 5;
const int BDR_SUNKEN = 10;
const int BF_LEFT = 1;
const int BF_TOP = 2;
const int BF_RIGHT = 4;
const int BF_BOTTOM = 8;
const int BF_DIAGONAL = 16;
const int BF_MIDDLE = 0x800;
const int BF_SOFT = 0x1000;
const int BF_ADJUST = 0x2000;
const int BF_FLAT = 0x4000;
const int BF_MONO = 0x8000;
const int DFC_CAPTION = 1;
const int DFC_MENU = 2;
const int DFC_SCROLL = 3;
const int DFC_BUTTON = 4;
const int DFCS_CAPTIONCLOSE = 0;
const int DFCS_CAPTIONMIN = 1;
const int DFCS_CAPTIONMAX = 2;
const int DFCS_CAPTIONRESTORE = 3;
const int DFCS_CAPTIONHELP = 4;
const int DFCS_MENUARROW = 0;
const int DFCS_MENUCHECK = 1;
const int DFCS_MENUBULLET = 2;
const int DFCS_MENUARROWRIGHT = 4;
const int DFCS_SCROLLUP = 0;
const int DFCS_SCROLLDOWN = 1;
const int DFCS_SCROLLLEFT = 2;
const int DFCS_SCROLLRIGHT = 3;
const int DFCS_SCROLLCOMBOBOX = 5;
const int DFCS_SCROLLSIZEGRIP = 8;
const int DFCS_SCROLLSIZEGRIPRIGHT = 16;
const int DFCS_BUTTONCHECK = 0;
const int DFCS_BUTTONRADIOIMAGE = 1;
const int DFCS_BUTTONRADIOMASK = 2;
const int DFCS_BUTTONRADIO = 4;
const int DFCS_BUTTON3STATE = 8;
const int DFCS_BUTTONPUSH = 16;
const int DFCS_INACTIVE = 256;
const int DFCS_PUSHED = 512;
const int DFCS_CHECKED = 1024;
const int DFCS_ADJUSTRECT = 0x2000;
const int DFCS_FLAT = 0x4000;
const int DFCS_MONO = 0x8000;
const int DST_COMPLEX = 0;
const int DST_TEXT = 1;
const int DST_PREFIXTEXT = 2;
const int DST_ICON = 3;
const int DST_BITMAP = 4;
const int DSS_NORMAL = 0;
const int DSS_UNION = 16;
const int DSS_DISABLED = 32;
const int DSS_MONO = 128;
const int DSS_RIGHT = 0x8000;
const int DT_BOTTOM = 8;
const int DT_CALCRECT = 1024;
const int DT_CENTER = 1;
const int DT_EDITCONTROL = 8192;
const int DT_END_ELLIPSIS = 32768;
const int DT_PATH_ELLIPSIS = 16384;
const int DT_WORD_ELLIPSIS = 0x40000;
const int DT_EXPANDTABS = 64;
const int DT_EXTERNALLEADING = 512;
const int DT_LEFT = 0;
const int DT_MODIFYSTRING = 65536;
const int DT_NOCLIP = 256;
const int DT_NOPREFIX = 2048;
const int DT_RIGHT = 2;
const int DT_RTLREADING = 131072;
const int DT_SINGLELINE = 32;
const int DT_TABSTOP = 128;
const int DT_TOP = 0;
const int DT_VCENTER = 4;
const int DT_WORDBREAK = 16;
const int DT_INTERNAL = 4096;
const int WB_ISDELIMITER = 2;
const int WB_LEFT = 0;
const int WB_RIGHT = 1;
const int SB_HORZ = 0;
const int SB_VERT = 1;
const int SB_CTL = 2;
const int SB_BOTH = 3;
const int ESB_DISABLE_BOTH = 3;
const int ESB_DISABLE_DOWN = 2;
const int ESB_DISABLE_LEFT = 1;
const int ESB_DISABLE_LTUP = 1;
const int ESB_DISABLE_RIGHT = 2;
const int ESB_DISABLE_RTDN = 2;
const int ESB_DISABLE_UP = 1;
const int ESB_ENABLE_BOTH = 0;
const int SB_LINEUP = 0;
const int SB_LINEDOWN = 1;
const int SB_LINELEFT = 0;
const int SB_LINERIGHT = 1;
const int SB_PAGEUP = 2;
const int SB_PAGEDOWN = 3;
const int SB_PAGELEFT = 2;
const int SB_PAGERIGHT = 3;
const int SB_THUMBPOSITION = 4;
const int SB_THUMBTRACK = 5;
const int SB_ENDSCROLL = 8;
const int SB_LEFT = 6;
const int SB_RIGHT = 7;
const int SB_BOTTOM = 7;
const int SB_TOP = 6;
const int DIFFERENCE = 11;
const int EWX_FORCE = 4;
const int EWX_LOGOFF = 0;
const int EWX_POWEROFF = 8;
const int EWX_REBOOT = 2;
const int EWX_SHUTDOWN = 1;
const int CS_BYTEALIGNCLIENT = 4096;
const int CS_BYTEALIGNWINDOW = 8192;
const int CS_KEYCVTWINDOW = 4;
const int CS_NOKEYCVT = 256;
const int CS_CLASSDC = 64;
const int CS_DBLCLKS = 8;
const int CS_GLOBALCLASS = 16384;
const int CS_HREDRAW = 2;
const int CS_NOCLOSE = 512;
const int CS_OWNDC = 32;
const int CS_PARENTDC = 128;
const int CS_SAVEBITS = 2048;
const int CS_VREDRAW = 1;
const int CS_IME = 0x10000;
const int MIIM_STATE = 1;
const int MIIM_ID = 2;
const int MIIM_SUBMENU = 4;
const int MIIM_CHECKMARKS = 8;
const int MIIM_TYPE = 16;
const int MIIM_DATA = 32;
const int MIIM_STRING = 64;
const int MIIM_BITMAP = 128;
const int MIIM_FTYPE = 256;
const int MFT_BITMAP = 4;
const int MFT_MENUBARBREAK = 32;
const int MFT_MENUBREAK = 64;
const int MFT_OWNERDRAW = 256;
const int MFT_RADIOCHECK = 512;
const int MFT_RIGHTJUSTIFY = 0x4000;
const int MFT_SEPARATOR = 0x800;
const int MFT_STRING = 0;
const int MFS_CHECKED = 8;
const int MFS_DEFAULT = 4096;
const int MFS_DISABLED = 3;
const int MFS_ENABLED = 0;
const int MFS_GRAYED = 3;
const int MFS_HILITE = 128;
const int MFS_UNCHECKED = 0;
const int MFS_UNHILITE = 0;
const int GW_HWNDNEXT = 2;
const int GW_HWNDPREV = 3;
const int GW_CHILD = 5;
const int GW_HWNDFIRST = 0;
const int GW_HWNDLAST = 1;
const int GW_OWNER = 4;
const int SW_HIDE = 0;
const int SW_NORMAL = 1;
const int SW_SHOWNORMAL = 1;
const int SW_SHOWMINIMIZED = 2;
const int SW_MAXIMIZE = 3;
const int SW_SHOWMAXIMIZED = 3;
const int SW_SHOWNOACTIVATE = 4;
const int SW_SHOW = 5;
const int SW_MINIMIZE = 6;
const int SW_SHOWMINNOACTIVE = 7;
const int SW_SHOWNA = 8;
const int SW_RESTORE = 9;
const int SW_SHOWDEFAULT = 10;
const int SW_FORCEMINIMIZE = 11;
const int SW_MAX = 11;
const int MB_USERICON = 128;
const int MB_ICONASTERISK = 64;
const int MB_ICONEXCLAMATION = 0x30;
const int MB_ICONWARNING = 0x30;
const int MB_ICONERROR = 16;
const int MB_ICONHAND = 16;
const int MB_ICONQUESTION = 32;
const int MB_OK = 0;
const int MB_ABORTRETRYIGNORE = 2;
const int MB_APPLMODAL = 0;
const int MB_DEFAULT_DESKTOP_ONLY = 0x20000;
const int MB_HELP = 0x4000;
const int MB_RIGHT = 0x80000;
const int MB_RTLREADING = 0x100000;
const int MB_TOPMOST = 0x40000;
const int MB_DEFBUTTON1 = 0;
const int MB_DEFBUTTON2 = 256;
const int MB_DEFBUTTON3 = 512;
const int MB_DEFBUTTON4 = 0x300;
const int MB_ICONINFORMATION = 64;
const int MB_ICONSTOP = 16;
const int MB_OKCANCEL = 1;
const int MB_RETRYCANCEL = 5;
const int MB_SERVICE_NOTIFICATION = 0x00200000;
const int MB_SERVICE_NOTIFICATION_NT3X = 0x00040000;
const int MB_SETFOREGROUND = 0x10000;
const int MB_SYSTEMMODAL = 4096;
const int MB_TASKMODAL = 0x2000;
const int MB_YESNO = 4;
const int MB_YESNOCANCEL = 3;
const int MB_ICONMASK = 240;
const int MB_DEFMASK = 3840;
const int MB_MODEMASK = 0x00003000;
const int MB_MISCMASK = 0x0000C000;
const int MB_NOFOCUS = 0x00008000;
const int MB_TYPEMASK = 15;
const int IDOK = 1;
const int IDCANCEL = 2;
const int IDABORT = 3;
const int IDRETRY = 4;
const int IDIGNORE = 5;
const int IDYES = 6;
const int IDNO = 7;
const int IDCLOSE = 8;
const int IDHELP = 9;
const int DWL_DLGPROC = 4;
const int DWLP_DLGPROC = 4;
const int DWL_MSGRESULT = 0;
const int DWLP_MSGRESULT = 0;
const int DWL_USER = 8;
const int DWLP_USER = 8;
const int QS_ALLEVENTS = 191;
const int QS_ALLINPUT = 255;
const int QS_ALLPOSTMESSAGE = 256;
const int QS_HOTKEY = 128;
const int QS_INPUT = 7;
const int QS_KEY = 1;
const int QS_MOUSE = 6;
const int QS_MOUSEBUTTON = 4;
const int QS_MOUSEMOVE = 2;
const int QS_PAINT = 32;
const int QS_POSTMESSAGE = 8;
const int QS_SENDMESSAGE = 64;
const int QS_TIMER = 16;
const int MWMO_WAITALL = 1;
const int MWMO_ALERTABLE = 2;
const int MWMO_INPUTAVAILABLE = 4;
const int COLOR_3DDKSHADOW = 21;
const int COLOR_3DFACE = 15;
const int COLOR_3DHILIGHT = 20;
const int COLOR_3DHIGHLIGHT = 20;
const int COLOR_3DLIGHT = 22;
const int COLOR_BTNHILIGHT = 20;
const int COLOR_3DSHADOW = 16;
const int COLOR_ACTIVEBORDER = 10;
const int COLOR_ACTIVECAPTION = 2;
const int COLOR_APPWORKSPACE = 12;
const int COLOR_BACKGROUND = 1;
const int COLOR_DESKTOP = 1;
const int COLOR_BTNFACE = 15;
const int COLOR_BTNHIGHLIGHT = 20;
const int COLOR_BTNSHADOW = 16;
const int COLOR_BTNTEXT = 18;
const int COLOR_CAPTIONTEXT = 9;
const int COLOR_GRAYTEXT = 17;
const int COLOR_HIGHLIGHT = 13;
const int COLOR_HIGHLIGHTTEXT = 14;
const int COLOR_INACTIVEBORDER = 11;
const int COLOR_INACTIVECAPTION = 3;
const int COLOR_INACTIVECAPTIONTEXT = 19;
const int COLOR_INFOBK = 24;
const int COLOR_INFOTEXT = 23;
const int COLOR_MENU = 4;
const int COLOR_MENUTEXT = 7;
const int COLOR_SCROLLBAR = 0;
const int COLOR_WINDOW = 5;
const int COLOR_WINDOWFRAME = 6;
const int COLOR_WINDOWTEXT = 8;
const int COLOR_HOTLIGHT = 26;
const int COLOR_GRADIENTACTIVECAPTION = 27;
const int COLOR_GRADIENTINACTIVECAPTION = 28;
const int CTLCOLOR_MSGBOX = 0;
const int CTLCOLOR_EDIT = 1;
const int CTLCOLOR_LISTBOX = 2;
const int CTLCOLOR_BTN = 3;
const int CTLCOLOR_DLG = 4;
const int CTLCOLOR_SCROLLBAR = 5;
const int CTLCOLOR_STATIC = 6;
const int CTLCOLOR_MAX = 7;
const int SM_CXSCREEN = 0;
const int SM_CYSCREEN = 1;
const int SM_CXVSCROLL = 2;
const int SM_CYHSCROLL = 3;
const int SM_CYCAPTION = 4;
const int SM_CXBORDER = 5;
const int SM_CYBORDER = 6;
const int SM_CXDLGFRAME = 7;
const int SM_CXFIXEDFRAME = 7;
const int SM_CYDLGFRAME = 8;
const int SM_CYFIXEDFRAME = 8;
const int SM_CYVTHUMB = 9;
const int SM_CXHTHUMB = 10;
const int SM_CXICON = 11;
const int SM_CYICON = 12;
const int SM_CXCURSOR = 13;
const int SM_CYCURSOR = 14;
const int SM_CYMENU = 15;
const int SM_CXFULLSCREEN = 16;
const int SM_CYFULLSCREEN = 17;
const int SM_CYKANJIWINDOW = 18;
const int SM_MOUSEPRESENT = 19;
const int SM_CYVSCROLL = 20;
const int SM_CXHSCROLL = 21;
const int SM_DEBUG = 22;
const int SM_SWAPBUTTON = 23;
const int SM_RESERVED1 = 24;
const int SM_RESERVED2 = 25;
const int SM_RESERVED3 = 26;
const int SM_RESERVED4 = 27;
const int SM_CXMIN = 28;
const int SM_CYMIN = 29;
const int SM_CXSIZE = 30;
const int SM_CYSIZE = 31;
const int SM_CXSIZEFRAME = 32;
const int SM_CXFRAME = 32;
const int SM_CYSIZEFRAME = 33;
const int SM_CYFRAME = 33;
const int SM_CXMINTRACK = 34;
const int SM_CYMINTRACK = 35;
const int SM_CXDOUBLECLK = 36;
const int SM_CYDOUBLECLK = 37;
const int SM_CXICONSPACING = 38;
const int SM_CYICONSPACING = 39;
const int SM_MENUDROPALIGNMENT = 40;
const int SM_PENWINDOWS = 41;
const int SM_DBCSENABLED = 42;
const int SM_CMOUSEBUTTONS = 43;
const int SM_SECURE = 44;
const int SM_CXEDGE = 45;
const int SM_CYEDGE = 46;
const int SM_CXMINSPACING = 47;
const int SM_CYMINSPACING = 48;
const int SM_CXSMICON = 49;
const int SM_CYSMICON = 50;
const int SM_CYSMCAPTION = 51;
const int SM_CXSMSIZE = 52;
const int SM_CYSMSIZE = 53;
const int SM_CXMENUSIZE = 54;
const int SM_CYMENUSIZE = 55;
const int SM_ARRANGE = 56;
const int SM_CXMINIMIZED = 57;
const int SM_CYMINIMIZED = 58;
const int SM_CXMAXTRACK = 59;
const int SM_CYMAXTRACK = 60;
const int SM_CXMAXIMIZED = 61;
const int SM_CYMAXIMIZED = 62;
const int SM_NETWORK = 63;
const int LR_DEFAULTSIZE = 64;
const int SM_CLEANBOOT = 67;
const int SM_CXDRAG = 68;
const int SM_CYDRAG = 69;
const int SM_SHOWSOUNDS = 70;
const int SM_CXMENUCHECK = 71;
const int SM_CYMENUCHECK = 72;
const int SM_SLOWMACHINE = 73;
const int SM_MIDEASTENABLED = 74;
const int SM_MOUSEWHEELPRESENT = 75;
const int SM_XVIRTUALSCREEN = 76;
const int SM_YVIRTUALSCREEN = 77;
const int SM_CXVIRTUALSCREEN = 78;
const int SM_CYVIRTUALSCREEN = 79;
const int SM_CMONITORS = 80;
const int SM_SAMEDISPLAYFORMAT = 81;
const int SM_IMMENABLED = 82;
const int SM_CXFOCUSBORDER = 83;
const int SM_CYFOCUSBORDER = 84;
const int SM_TABLETPC = 86;
const int SM_MEDIACENTER = 87;
const int SM_CMETRICS = 88;
const int SM_REMOTESESSION = 0X1000;
const int ARW_BOTTOMLEFT = 0;
const int ARW_BOTTOMRIGHT = 1;
const int ARW_HIDE = 8;
const int ARW_TOPLEFT = 2;
const int ARW_TOPRIGHT = 3;
const int ARW_DOWN = 4;
const int ARW_LEFT = 0;
const int ARW_RIGHT = 0;
const int ARW_UP = 4;
const int UOI_FLAGS = 1;
const int UOI_NAME = 2;
const int UOI_TYPE = 3;
const int UOI_USER_SID = 4;
const int LR_DEFAULTCOLOR = 0;
const int LR_MONOCHROME = 1;
const int LR_COLOR = 2;
const int LR_COPYRETURNORG = 4;
const int LR_COPYDELETEORG = 8;
const int LR_LOADFROMFILE = 16;
const int LR_LOADTRANSPARENT = 32;
const int LR_LOADREALSIZE = 128;
const int LR_LOADMAP3DCOLORS = 4096;
const int LR_CREATEDIBSECTION = 8192;
const int LR_COPYFROMRESOURCE = 0x4000;
const int LR_SHARED = 32768;
const int KEYEVENTF_EXTENDEDKEY = 0x00000001;
const int KEYEVENTF_KEYUP = 00000002;
const int OBM_BTNCORNERS = 32758;
const int OBM_BTSIZE = 32761;
const int OBM_CHECK = 32760;
const int OBM_CHECKBOXES = 32759;
const int OBM_CLOSE = 32754;
const int OBM_COMBO = 32738;
const int OBM_DNARROW = 32752;
const int OBM_DNARROWD = 32742;
const int OBM_DNARROWI = 32736;
const int OBM_LFARROW = 32750;
const int OBM_LFARROWI = 32734;
const int OBM_LFARROWD = 32740;
const int OBM_MNARROW = 32739;
const int OBM_OLD_CLOSE = 32767;
const int OBM_OLD_DNARROW = 32764;
const int OBM_OLD_LFARROW = 32762;
const int OBM_OLD_REDUCE = 32757;
const int OBM_OLD_RESTORE = 32755;
const int OBM_OLD_RGARROW = 32763;
const int OBM_OLD_UPARROW = 32765;
const int OBM_OLD_ZOOM = 32756;
const int OBM_REDUCE = 32749;
const int OBM_REDUCED = 32746;
const int OBM_RESTORE = 32747;
const int OBM_RESTORED = 32744;
const int OBM_RGARROW = 32751;
const int OBM_RGARROWD = 32741;
const int OBM_RGARROWI = 32735;
const int OBM_SIZE = 32766;
const int OBM_UPARROW = 32753;
const int OBM_UPARROWD = 32743;
const int OBM_UPARROWI = 32737;
const int OBM_ZOOM = 32748;
const int OBM_ZOOMD = 32745;
const int OCR_NORMAL = 32512;
const int OCR_IBEAM = 32513;
const int OCR_WAIT = 32514;
const int OCR_CROSS = 32515;
const int OCR_UP = 32516;
const int OCR_SIZE = 32640;
const int OCR_ICON = 32641;
const int OCR_SIZENWSE = 32642;
const int OCR_SIZENESW = 32643;
const int OCR_SIZEWE = 32644;
const int OCR_SIZENS = 32645;
const int OCR_SIZEALL = 32646;
const int OCR_NO = 32648;
const int OCR_APPSTARTING = 32650;
const int OIC_SAMPLE = 32512;
const int OIC_HAND = 32513;
const int OIC_QUES = 32514;
const int OIC_BANG = 32515;
const int OIC_NOTE = 32516;
const int OIC_WINLOGO = 32517;
const int HELPINFO_MENUITEM = 2;
const int HELPINFO_WINDOW = 1;
const int MSGF_DIALOGBOX = 0;
const int MSGF_MESSAGEBOX = 1;
const int MSGF_MENU = 2;
const int MSGF_MOVE = 3;
const int MSGF_SIZE = 4;
const int MSGF_SCROLLBAR = 5;
const int MSGF_NEXTWINDOW = 6;
const int MSGF_MAINLOOP = 8;
const int MSGF_USER = 4096;
const int MOUSEEVENTF_MOVE = 1;
const int MOUSEEVENTF_LEFTDOWN = 2;
const int MOUSEEVENTF_LEFTUP = 4;
const int MOUSEEVENTF_RIGHTDOWN = 8;
const int MOUSEEVENTF_RIGHTUP = 16;
const int MOUSEEVENTF_MIDDLEDOWN = 32;
const int MOUSEEVENTF_MIDDLEUP = 64;
const int MOUSEEVENTF_WHEEL = 0x0800;
const int MOUSEEVENTF_ABSOLUTE = 32768;
const int PM_NOREMOVE = 0;
const int PM_REMOVE = 1;
const int PM_NOYIELD = 2;
const int RDW_ERASE = 4;
const int RDW_FRAME = 1024;
const int RDW_INTERNALPAINT = 2;
const int RDW_INVALIDATE = 1;
const int RDW_NOERASE = 32;
const int RDW_NOFRAME = 2048;
const int RDW_NOINTERNALPAINT = 16;
const int RDW_VALIDATE = 8;
const int RDW_ERASENOW = 512;
const int RDW_UPDATENOW = 256;
const int RDW_ALLCHILDREN = 128;
const int RDW_NOCHILDREN = 64;
const int SMTO_ABORTIFHUNG = 2;
const int SMTO_BLOCK = 1;
const int SMTO_NORMAL = 0;
const int SIF_ALL = 23;
const int SIF_PAGE = 2;
const int SIF_POS = 4;
const int SIF_RANGE = 1;
const int SIF_DISABLENOSCROLL = 8;
const int SIF_TRACKPOS = 16;
const int SWP_DRAWFRAME = 32;
const int SWP_FRAMECHANGED = 32;
const int SWP_HIDEWINDOW = 128;
const int SWP_NOACTIVATE = 16;
const int SWP_NOCOPYBITS = 256;
const int SWP_NOMOVE = 2;
const int SWP_NOSIZE = 1;
const int SWP_NOREDRAW = 8;
const int SWP_NOZORDER = 4;
const int SWP_SHOWWINDOW = 64;
const int SWP_NOOWNERZORDER = 512;
const int SWP_NOREPOSITION = 512;
const int SWP_NOSENDCHANGING = 1024;
const int SWP_DEFERERASE = 8192;
const int SWP_ASYNCWINDOWPOS = 16384;
const int HSHELL_ACTIVATESHELLWINDOW = 3;
const int HSHELL_GETMINRECT = 5;
const int HSHELL_LANGUAGE = 8;
const int HSHELL_REDRAW = 6;
const int HSHELL_TASKMAN = 7;
const int HSHELL_WINDOWACTIVATED = 4;
const int HSHELL_WINDOWCREATED = 1;
const int HSHELL_WINDOWDESTROYED = 2;
const int HSHELL_RUDEAPPACTIVATED = 32772;
const int HSHELL_FLASH = 32774;
const int SPI_GETACCESSTIMEOUT = 60;
const int SPI_GETACTIVEWNDTRKTIMEOUT = 8194;
const int SPI_GETANIMATION = 72;
const int SPI_GETBEEP = 1;
const int SPI_GETBORDER = 5;
const int SPI_GETDEFAULTINPUTLANG = 89;
const int SPI_GETDRAGFULLWINDOWS = 38;
const int SPI_GETFASTTASKSWITCH = 35;
const int SPI_GETFILTERKEYS = 50;
const int SPI_GETFONTSMOOTHING = 74;
const int SPI_GETGRIDGRANULARITY = 18;
const int SPI_GETHIGHCONTRAST = 66;
const int SPI_GETICONMETRICS = 45;
const int SPI_GETICONTITLELOGFONT = 31;
const int SPI_GETICONTITLEWRAP = 25;
const int SPI_GETKEYBOARDDELAY = 22;
const int SPI_GETKEYBOARDPREF = 68;
const int SPI_GETKEYBOARDSPEED = 10;
const int SPI_GETLOWPOWERACTIVE = 83;
const int SPI_GETLOWPOWERTIMEOUT = 79;
const int SPI_GETMENUDROPALIGNMENT = 27;
const int SPI_GETMINIMIZEDMETRICS = 43;
const int SPI_GETMOUSE = 3;
const int SPI_GETMOUSEKEYS = 54;
const int SPI_GETMOUSETRAILS = 94;
const int SPI_GETNONCLIENTMETRICS = 41;
const int SPI_GETPOWEROFFACTIVE = 84;
const int SPI_GETPOWEROFFTIMEOUT = 80;
const int SPI_GETSCREENREADER = 70;
const int SPI_GETSCREENSAVEACTIVE = 16;
const int SPI_GETSCREENSAVETIMEOUT = 14;
const int SPI_GETSERIALKEYS = 62;
const int SPI_GETSHOWSOUNDS = 56;
const int SPI_GETSOUNDSENTRY = 64;
const int SPI_GETSTICKYKEYS = 58;
const int SPI_GETTOGGLEKEYS = 52;
const int SPI_GETWHEELSCROLLLINES = 104;
const int SPI_GETWINDOWSEXTENSION = 92;
const int SPI_GETWORKAREA = 48;
const int SPI_ICONHORIZONTALSPACING = 13;
const int SPI_ICONVERTICALSPACING = 24;
const int SPI_LANGDRIVER = 12;
const int SPI_SCREENSAVERRUNNING = 97;
const int SPI_SETACCESSTIMEOUT = 61;
const int SPI_SETACTIVEWNDTRKTIMEOUT = 8195;
const int SPI_SETANIMATION = 73;
const int SPI_SETBEEP = 2;
const int SPI_SETBORDER = 6;
const int SPI_SETDEFAULTINPUTLANG = 90;
const int SPI_SETDESKPATTERN = 21;
const int SPI_SETDESKWALLPAPER = 20;
const int SPI_SETDOUBLECLICKTIME = 32;
const int SPI_SETDOUBLECLKHEIGHT = 30;
const int SPI_SETDOUBLECLKWIDTH = 29;
const int SPI_SETDRAGFULLWINDOWS = 37;
const int SPI_SETDRAGHEIGHT = 77;
const int SPI_SETDRAGWIDTH = 76;
const int SPI_SETFASTTASKSWITCH = 36;
const int SPI_SETFILTERKEYS = 51;
const int SPI_SETFONTSMOOTHING = 75;
const int SPI_SETGRIDGRANULARITY = 19;
const int SPI_SETHANDHELD = 78;
const int SPI_SETHIGHCONTRAST = 67;
const int SPI_SETICONMETRICS = 46;
const int SPI_SETICONTITLELOGFONT = 34;
const int SPI_SETICONTITLEWRAP = 26;
const int SPI_SETKEYBOARDDELAY = 23;
const int SPI_SETKEYBOARDPREF = 69;
const int SPI_SETKEYBOARDSPEED = 11;
const int SPI_SETLANGTOGGLE = 91;
const int SPI_SETLOWPOWERACTIVE = 85;
const int SPI_SETLOWPOWERTIMEOUT = 81;
const int SPI_SETMENUDROPALIGNMENT = 28;
const int SPI_SETMINIMIZEDMETRICS = 44;
const int SPI_SETMOUSE = 4;
const int SPI_SETMOUSEBUTTONSWAP = 33;
const int SPI_SETMOUSEKEYS = 55;
const int SPI_SETMOUSETRAILS = 93;
const int SPI_SETNONCLIENTMETRICS = 42;
const int SPI_SETPENWINDOWS = 49;
const int SPI_SETPOWEROFFACTIVE = 86;
const int SPI_SETPOWEROFFTIMEOUT = 82;
const int SPI_SETSCREENREADER = 71;
const int SPI_SETSCREENSAVEACTIVE = 17;
const int SPI_SETSCREENSAVERRUNNING = 97;
const int SPI_SETSCREENSAVETIMEOUT = 15;
const int SPI_SETSERIALKEYS = 63;
const int SPI_SETSHOWSOUNDS = 57;
const int SPI_SETSOUNDSENTRY = 65;
const int SPI_SETSTICKYKEYS = 59;
const int SPI_SETTOGGLEKEYS = 53;
const int SPI_SETWHEELSCROLLLINES = 105;
const int SPI_SETWORKAREA = 47;
const int SPIF_UPDATEINIFILE = 1;
const int SPIF_SENDWININICHANGE = 2;
const int SPIF_SENDCHANGE = 2;
const int WM_APP = 32768;
const int WM_ACTIVATE = 6;
const int WM_ACTIVATEAPP = 28;
const int WM_AFXFIRST = 864;
const int WM_AFXLAST = 895;
const int WM_ASKCBFORMATNAME = 780;
const int WM_CANCELJOURNAL = 75;
const int WM_CANCELMODE = 31;
const int WM_CAPTURECHANGED = 533;
const int WM_CHANGECBCHAIN = 781;
const int WM_CHAR = 258;
const int WM_CHARTOITEM = 47;
const int WM_CHILDACTIVATE = 34;
const int WM_CLEAR = 771;
const int WM_CLOSE = 16;
const int WM_COMMAND = 273;
const int WM_COMMNOTIFY = 68;
const int WM_COMPACTING = 65;
const int WM_COMPAREITEM = 57;
const int WM_CONTEXTMENU = 123;
const int WM_COPY = 769;
const int WM_COPYDATA = 74;
const int WM_CREATE = 1;
const int WM_CTLCOLORBTN = 309;
const int WM_CTLCOLORDLG = 310;
const int WM_CTLCOLOREDIT = 307;
const int WM_CTLCOLORLISTBOX = 308;
const int WM_CTLCOLORMSGBOX = 306;
const int WM_CTLCOLORSCROLLBAR = 311;
const int WM_CTLCOLORSTATIC = 312;
const int WM_CUT = 768;
const int WM_DEADCHAR = 259;
const int WM_DELETEITEM = 45;
const int WM_DESTROY = 2;
const int WM_DESTROYCLIPBOARD = 775;
const int WM_DEVICECHANGE = 537;
const int WM_DEVMODECHANGE = 27;
const int WM_DISPLAYCHANGE = 126;
const int WM_DRAWCLIPBOARD = 776;
const int WM_DRAWITEM = 43;
const int WM_DROPFILES = 563;
const int WM_ENABLE = 10;
const int WM_ENDSESSION = 22;
const int WM_ENTERIDLE = 289;
const int WM_ENTERMENULOOP = 529;
const int WM_ENTERSIZEMOVE = 561;
const int WM_ERASEBKGND = 20;
const int WM_EXITMENULOOP = 530;
const int WM_EXITSIZEMOVE = 562;
const int WM_FONTCHANGE = 29;
const int WM_GETDLGCODE = 135;
const int WM_GETFONT = 49;
const int WM_GETHOTKEY = 51;
const int WM_GETICON = 127;
const int WM_GETMINMAXINFO = 36;
const int WM_GETTEXT = 13;
const int WM_GETTEXTLENGTH = 14;
const int WM_HANDHELDFIRST = 856;
const int WM_HANDHELDLAST = 863;
const int WM_HELP = 83;
const int WM_HOTKEY = 786;
const int WM_HSCROLL = 276;
const int WM_HSCROLLCLIPBOARD = 782;
const int WM_ICONERASEBKGND = 39;
const int WM_INITDIALOG = 272;
const int WM_INITMENU = 278;
const int WM_INITMENUPOPUP = 279;
const int WM_INPUTLANGCHANGE = 81;
const int WM_INPUTLANGCHANGEREQUEST = 80;
const int WM_KEYDOWN = 256;
const int WM_KEYUP = 257;
const int WM_KILLFOCUS = 8;
const int WM_MDIACTIVATE = 546;
const int WM_MDICASCADE = 551;
const int WM_MDICREATE = 544;
const int WM_MDIDESTROY = 545;
const int WM_MDIGETACTIVE = 553;
const int WM_MDIICONARRANGE = 552;
const int WM_MDIMAXIMIZE = 549;
const int WM_MDINEXT = 548;
const int WM_MDIREFRESHMENU = 564;
const int WM_MDIRESTORE = 547;
const int WM_MDISETMENU = 560;
const int WM_MDITILE = 550;
const int WM_MEASUREITEM = 44;
const int WM_MENUCHAR = 288;
const int WM_MENUSELECT = 287;
const int WM_NEXTMENU = 531;
const int WM_MOVE = 3;
const int WM_MOVING = 534;
const int WM_NCACTIVATE = 134;
const int WM_NCCALCSIZE = 131;
const int WM_NCCREATE = 129;
const int WM_NCDESTROY = 130;
const int WM_NCHITTEST = 132;
const int WM_NCLBUTTONDBLCLK = 163;
const int WM_NCLBUTTONDOWN = 161;
const int WM_NCLBUTTONUP = 162;
const int WM_NCMBUTTONDBLCLK = 169;
const int WM_NCMBUTTONDOWN = 167;
const int WM_NCMBUTTONUP = 168;
const int WM_NCMOUSEMOVE = 160;
const int WM_NCPAINT = 133;
const int WM_NCRBUTTONDBLCLK = 166;
const int WM_NCRBUTTONDOWN = 164;
const int WM_NCRBUTTONUP = 165;
const int WM_NEXTDLGCTL = 40;
const int WM_NOTIFY = 78;
const int WM_NOTIFYFORMAT = 85;
const int WM_NULL = 0;
const int WM_PAINT = 15;
const int WM_PAINTCLIPBOARD = 777;
const int WM_PAINTICON = 38;
const int WM_PALETTECHANGED = 785;
const int WM_PALETTEISCHANGING = 784;
const int WM_PARENTNOTIFY = 528;
const int WM_PASTE = 770;
const int WM_PENWINFIRST = 896;
const int WM_PENWINLAST = 911;
const int WM_POWER = 72;
const int WM_POWERBROADCAST = 536;
const int WM_PRINT = 791;
const int WM_PRINTCLIENT = 792;
const int WM_QUERYDRAGICON = 55;
const int WM_QUERYENDSESSION = 17;
const int WM_QUERYNEWPALETTE = 783;
const int WM_QUERYOPEN = 19;
const int WM_QUEUESYNC = 35;
const int WM_QUIT = 18;
const int WM_RENDERALLFORMATS = 774;
const int WM_RENDERFORMAT = 773;
const int WM_SETCURSOR = 32;
const int WM_SETFOCUS = 7;
const int WM_SETFONT = 48;
const int WM_SETHOTKEY = 50;
const int WM_SETICON = 128;
const int WM_SETREDRAW = 11;
const int WM_SETTEXT = 12;
const int WM_SETTINGCHANGE = 26;
const int WM_SHOWWINDOW = 24;
const int WM_SIZE = 5;
const int WM_SIZECLIPBOARD = 779;
const int WM_SIZING = 532;
const int WM_SPOOLERSTATUS = 42;
const int WM_STYLECHANGED = 125;
const int WM_STYLECHANGING = 124;
const int WM_SYSCHAR = 262;
const int WM_SYSCOLORCHANGE = 21;
const int WM_SYSCOMMAND = 274;
const int WM_SYSDEADCHAR = 263;
const int WM_SYSKEYDOWN = 260;
const int WM_SYSKEYUP = 261;
const int WM_TCARD = 82;
const int WM_THEMECHANGED = 794;
const int WM_TIMECHANGE = 30;
const int WM_TIMER = 275;
const int WM_UNDO = 772;
const int WM_USER = 1024;
const int WM_USERCHANGED = 84;
const int WM_VKEYTOITEM = 46;
const int WM_VSCROLL = 277;
const int WM_VSCROLLCLIPBOARD = 778;
const int WM_WINDOWPOSCHANGED = 71;
const int WM_WINDOWPOSCHANGING = 70;
const int WM_WININICHANGE = 26;
const int WM_KEYFIRST = 256;
const int WM_KEYLAST = 264;
const int WM_SYNCPAINT = 136;
const int WM_MOUSEACTIVATE = 33;
const int WM_MOUSEMOVE = 512;
const int WM_LBUTTONDOWN = 513;
const int WM_LBUTTONUP = 514;
const int WM_LBUTTONDBLCLK = 515;
const int WM_RBUTTONDOWN = 516;
const int WM_RBUTTONUP = 517;
const int WM_RBUTTONDBLCLK = 518;
const int WM_MBUTTONDOWN = 519;
const int WM_MBUTTONUP = 520;
const int WM_MBUTTONDBLCLK = 521;
const int WM_MOUSEWHEEL = 522;
const int WM_MOUSEFIRST = 512;
const int WM_MOUSELAST = 522;
const int WM_MOUSEHOVER = 0x2A1;
const int WM_MOUSELEAVE = 0x2A3;
const int WHEEL_DELTA = 120;
const int BM_CLICK = 245;
const int BM_GETCHECK = 240;
const int BM_GETIMAGE = 246;
const int BM_GETSTATE = 242;
const int BM_SETCHECK = 241;
const int BM_SETIMAGE = 247;
const int BM_SETSTATE = 243;
const int BM_SETSTYLE = 244;
const int BN_CLICKED = 0;
const int BN_DBLCLK = 5;
const int BN_DISABLE = 4;
const int BN_DOUBLECLICKED = 5;
const int BN_HILITE = 2;
const int BN_KILLFOCUS = 7;
const int BN_PAINT = 1;
const int BN_PUSHED = 2;
const int BN_SETFOCUS = 6;
const int BN_UNHILITE = 3;
const int BN_UNPUSHED = 3;
const int CB_ADDSTRING = 323;
const int CB_DELETESTRING = 324;
const int CB_DIR = 325;
const int CB_FINDSTRING = 332;
const int CB_FINDSTRINGEXACT = 344;
const int CB_GETCOUNT = 326;
const int CB_GETCURSEL = 327;
const int CB_GETDROPPEDCONTROLRECT = 338;
const int CB_GETDROPPEDSTATE = 343;
const int CB_GETDROPPEDWIDTH = 351;
const int CB_GETEDITSEL = 320;
const int CB_GETEXTENDEDUI = 342;
const int CB_GETHORIZONTALEXTENT = 349;
const int CB_GETITEMDATA = 336;
const int CB_GETITEMHEIGHT = 340;
const int CB_GETLBTEXT = 328;
const int CB_GETLBTEXTLEN = 329;
const int CB_GETLOCALE = 346;
const int CB_GETTOPINDEX = 347;
const int CB_INITSTORAGE = 353;
const int CB_INSERTSTRING = 330;
const int CB_LIMITTEXT = 321;
const int CB_RESETCONTENT = 331;
const int CB_SELECTSTRING = 333;
const int CB_SETCURSEL = 334;
const int CB_SETDROPPEDWIDTH = 352;
const int CB_SETEDITSEL = 322;
const int CB_SETEXTENDEDUI = 341;
const int CB_SETHORIZONTALEXTENT = 350;
const int CB_SETITEMDATA = 337;
const int CB_SETITEMHEIGHT = 339;
const int CB_SETLOCALE = 345;
const int CB_SETTOPINDEX = 348;
const int CB_SHOWDROPDOWN = 335;
const int CBN_CLOSEUP = 8;
const int CBN_DBLCLK = 2;
const int CBN_DROPDOWN = 7;
const int CBN_EDITCHANGE = 5;
const int CBN_EDITUPDATE = 6;
const int CBN_KILLFOCUS = 4;
const int CBN_SELCHANGE = 1;
const int CBN_SELENDCANCEL = 10;
const int CBN_SELENDOK = 9;
const int CBN_SETFOCUS = 3;
const int EM_CANUNDO = 198;
const int EM_CHARFROMPOS = 215;
const int EM_EMPTYUNDOBUFFER = 205;
const int EM_FMTLINES = 200;
const int EM_GETFIRSTVISIBLELINE = 206;
const int EM_GETHANDLE = 189;
const int EM_GETLIMITTEXT = 213;
const int EM_GETLINE = 196;
const int EM_GETLINECOUNT = 186;
const int EM_GETMARGINS = 212;
const int EM_GETMODIFY = 184;
const int EM_GETPASSWORDCHAR = 210;
const int EM_GETRECT = 178;
const int EM_GETSEL = 176;
const int EM_GETTHUMB = 190;
const int EM_GETWORDBREAKPROC = 209;
const int EM_LIMITTEXT = 197;
const int EM_LINEFROMCHAR = 201;
const int EM_LINEINDEX = 187;
const int EM_LINELENGTH = 193;
const int EM_LINESCROLL = 182;
const int EM_POSFROMCHAR = 214;
const int EM_REPLACESEL = 194;
const int EM_SCROLL = 181;
const int EM_SCROLLCARET = 183;
const int EM_SETHANDLE = 188;
const int EM_SETLIMITTEXT = 197;
const int EM_SETMARGINS = 211;
const int EM_SETMODIFY = 185;
const int EM_SETPASSWORDCHAR = 204;
const int EM_SETREADONLY = 207;
const int EM_SETRECT = 179;
const int EM_SETRECTNP = 180;
const int EM_SETSEL = 177;
const int EM_SETTABSTOPS = 203;
const int EM_SETWORDBREAKPROC = 208;
const int EM_UNDO = 199;
const int EN_CHANGE = 768;
const int EN_ERRSPACE = 1280;
const int EN_HSCROLL = 1537;
const int EN_KILLFOCUS = 512;
const int EN_MAXTEXT = 1281;
const int EN_SETFOCUS = 256;
const int EN_UPDATE = 1024;
const int EN_VSCROLL = 1538;
const int LB_ADDFILE = 406;
const int LB_ADDSTRING = 384;
const int LB_DELETESTRING = 386;
const int LB_DIR = 397;
const int LB_FINDSTRING = 399;
const int LB_FINDSTRINGEXACT = 418;
const int LB_GETANCHORINDEX = 413;
const int LB_GETCARETINDEX = 415;
const int LB_GETCOUNT = 395;
const int LB_GETCURSEL = 392;
const int LB_GETHORIZONTALEXTENT = 403;
const int LB_GETITEMDATA = 409;
const int LB_GETITEMHEIGHT = 417;
const int LB_GETITEMRECT = 408;
const int LB_GETLOCALE = 422;
const int LB_GETSEL = 391;
const int LB_GETSELCOUNT = 400;
const int LB_GETSELITEMS = 401;
const int LB_GETTEXT = 393;
const int LB_GETTEXTLEN = 394;
const int LB_GETTOPINDEX = 398;
const int LB_INITSTORAGE = 424;
const int LB_INSERTSTRING = 385;
const int LB_ITEMFROMPOINT = 425;
const int LB_RESETCONTENT = 388;
const int LB_SELECTSTRING = 396;
const int LB_SELITEMRANGE = 411;
const int LB_SELITEMRANGEEX = 387;
const int LB_SETANCHORINDEX = 412;
const int LB_SETCARETINDEX = 414;
const int LB_SETCOLUMNWIDTH = 405;
const int LB_SETCOUNT = 423;
const int LB_SETCURSEL = 390;
const int LB_SETHORIZONTALEXTENT = 404;
const int LB_SETITEMDATA = 410;
const int LB_SETITEMHEIGHT = 416;
const int LB_SETLOCALE = 421;
const int LB_SETSEL = 389;
const int LB_SETTABSTOPS = 402;
const int LB_SETTOPINDEX = 407;
const int LBN_DBLCLK = 2;
const int LBN_KILLFOCUS = 5;
const int LBN_SELCANCEL = 3;
const int LBN_SELCHANGE = 1;
const int LBN_SETFOCUS = 4;
const int SBM_ENABLE_ARROWS = 228;
const int SBM_GETPOS = 225;
const int SBM_GETRANGE = 227;
const int SBM_GETSCROLLINFO = 234;
const int SBM_SETPOS = 224;
const int SBM_SETRANGE = 226;
const int SBM_SETRANGEREDRAW = 230;
const int SBM_SETSCROLLINFO = 233;
const int STM_GETICON = 369;
const int STM_GETIMAGE = 371;
const int STM_SETICON = 368;
const int STM_SETIMAGE = 370;
const int STN_CLICKED = 0;
const int STN_DBLCLK = 1;
const int STN_DISABLE = 3;
const int STN_ENABLE = 2;
const int PSI_SETACTIVE = 1;
const int PSI_KILLACTIVE = 2;
const int PSI_APPLY = 3;
const int PSI_RESET = 4;
const int PSI_HASHELP = 5;
const int PSI_HELP = 6;
const int PSI_CHANGED = 1;
const int PSI_GUISTART = 2;
const int PSI_REBOOT = 3;
const int PSI_GETSIBLINGS = 4;
const int DCX_WINDOW = 1;
const int DCX_CACHE = 2;
const int DCX_PARENTCLIP = 32;
const int DCX_CLIPSIBLINGS = 16;
const int DCX_CLIPCHILDREN = 8;
const int DCX_NORESETATTRS = 4;
const int DCX_INTERSECTUPDATE = 0x200;
const int DCX_LOCKWINDOWUPDATE = 0x400;
const int DCX_EXCLUDERGN = 64;
const int DCX_INTERSECTRGN = 128;
const int DCX_VALIDATE = 0x200000;
const int GMDI_GOINTOPOPUPS = 2;
const int GMDI_USEDISABLED = 1;
const int FKF_AVAILABLE = 2;
const int FKF_CLICKON = 64;
const int FKF_FILTERKEYSON = 1;
const int FKF_HOTKEYACTIVE = 4;
const int FKF_HOTKEYSOUND = 16;
const int FKF_CONFIRMHOTKEY = 8;
const int FKF_INDICATOR = 32;
const int HCF_HIGHCONTRASTON = 1;
const int HCF_AVAILABLE = 2;
const int HCF_HOTKEYACTIVE = 4;
const int HCF_CONFIRMHOTKEY = 8;
const int HCF_HOTKEYSOUND = 16;
const int HCF_INDICATOR = 32;
const int HCF_HOTKEYAVAILABLE = 64;
const int MKF_AVAILABLE = 2;
const int MKF_CONFIRMHOTKEY = 8;
const int MKF_HOTKEYACTIVE = 4;
const int MKF_HOTKEYSOUND = 16;
const int MKF_INDICATOR = 32;
const int MKF_MOUSEKEYSON = 1;
const int MKF_MODIFIERS = 64;
const int MKF_REPLACENUMBERS = 128;
const int SERKF_ACTIVE = 8;
const int SERKF_AVAILABLE = 2;
const int SERKF_INDICATOR = 4;
const int SERKF_SERIALKEYSON = 1;
const int SSF_AVAILABLE = 2;
const int SSF_SOUNDSENTRYON = 1;
const int SSTF_BORDER = 2;
const int SSTF_CHARS = 1;
const int SSTF_DISPLAY = 3;
const int SSTF_NONE = 0;
const int SSGF_DISPLAY = 3;
const int SSGF_NONE = 0;
const int SSWF_CUSTOM = 4;
const int SSWF_DISPLAY = 3;
const int SSWF_NONE = 0;
const int SSWF_TITLE = 1;
const int SSWF_WINDOW = 2;
const int SKF_AUDIBLEFEEDBACK = 64;
const int SKF_AVAILABLE = 2;
const int SKF_CONFIRMHOTKEY = 8;
const int SKF_HOTKEYACTIVE = 4;
const int SKF_HOTKEYSOUND = 16;
const int SKF_INDICATOR = 32;
const int SKF_STICKYKEYSON = 1;
const int SKF_TRISTATE = 128;
const int SKF_TWOKEYSOFF = 256;
const int TKF_AVAILABLE = 2;
const int TKF_CONFIRMHOTKEY = 8;
const int TKF_HOTKEYACTIVE = 4;
const int TKF_HOTKEYSOUND = 16;
const int TKF_TOGGLEKEYSON = 1;
const int MDITILE_SKIPDISABLED = 2;
const int MDITILE_HORIZONTAL = 1;
const int MDITILE_VERTICAL = 0;
const int VK_LBUTTON = 1;
const int VK_RBUTTON = 2;
const int VK_CANCEL = 3;
const int VK_MBUTTON = 4;
const int VK_BACK = 8;
const int VK_TAB = 9;
const int VK_CLEAR = 12;
const int VK_RETURN = 13;
const int VK_SHIFT = 16;
const int VK_CONTROL = 17;
const int VK_MENU = 18;
const int VK_PAUSE = 19;
const int VK_CAPITAL = 20;
const int VK_KANA = 0x15;
const int VK_HANGEUL = 0x15;
const int VK_HANGUL = 0x15;
const int VK_JUNJA = 0x17;
const int VK_FINAL = 0x18;
const int VK_HANJA = 0x19;
const int VK_KANJI = 0x19;
const int VK_ESCAPE = 0x1B;
const int VK_CONVERT = 0x1C;
const int VK_NONCONVERT = 0x1D;
const double VK_ACCEPT = 0x1E;
const int VK_MODECHANGE = 0x1F;
const int VK_SPACE = 32;
const int VK_PRIOR = 33;
const int VK_NEXT = 34;
const int VK_END = 35;
const int VK_HOME = 36;
const int VK_LEFT = 37;
const int VK_UP = 38;
const int VK_RIGHT = 39;
const int VK_DOWN = 40;
const int VK_SELECT = 41;
const int VK_PRINT = 42;
const int VK_EXECUTE = 43;
const int VK_SNAPSHOT = 44;
const int VK_INSERT = 45;
const int VK_DELETE = 46;
const int VK_HELP = 47;
const int VK_LWIN = 0x5B;
const int VK_RWIN = 0x5C;
const int VK_APPS = 0x5D;
const int VK_SLEEP = 0x5F;
const int VK_NUMPAD0 = 0x60;
const int VK_NUMPAD1 = 0x61;
const int VK_NUMPAD2 = 0x62;
const int VK_NUMPAD3 = 0x63;
const int VK_NUMPAD4 = 0x64;
const int VK_NUMPAD5 = 0x65;
const int VK_NUMPAD6 = 0x66;
const int VK_NUMPAD7 = 0x67;
const int VK_NUMPAD8 = 0x68;
const int VK_NUMPAD9 = 0x69;
const int VK_MULTIPLY = 0x6A;
const int VK_ADD = 0x6B;
const int VK_SEPARATOR = 0x6C;
const int VK_SUBTRACT = 0x6D;
const double VK_DECIMAL = 0x6E;
const int VK_DIVIDE = 0x6F;
const int VK_F1 = 0x70;
const int VK_F2 = 0x71;
const int VK_F3 = 0x72;
const int VK_F4 = 0x73;
const int VK_F5 = 0x74;
const int VK_F6 = 0x75;
const int VK_F7 = 0x76;
const int VK_F8 = 0x77;
const int VK_F9 = 0x78;
const int VK_F10 = 0x79;
const int VK_F11 = 0x7A;
const int VK_F12 = 0x7B;
const int VK_F13 = 0x7C;
const int VK_F14 = 0x7D;
const double VK_F15 = 0x7E;
const int VK_F16 = 0x7F;
const int VK_F17 = 0x80;
const int VK_F18 = 0x81;
const int VK_F19 = 0x82;
const int VK_F20 = 0x83;
const int VK_F21 = 0x84;
const int VK_F22 = 0x85;
const int VK_F23 = 0x86;
const int VK_F24 = 0x87;
const int VK_NUMLOCK = 0x90;
const int VK_SCROLL = 0x91;
const int VK_LSHIFT = 0xA0;
const int VK_RSHIFT = 0xA1;
const int VK_LCONTROL = 0xA2;
const int VK_RCONTROL = 0xA3;
const int VK_LMENU = 0xA4;
const int VK_RMENU = 0xA5;
const int VK_OEM_1 = 0xBA;
const int VK_OEM_2 = 0xBF;
const int VK_OEM_3 = 0xC0;
const int VK_OEM_4 = 0xDB;
const int VK_OEM_5 = 0xDC;
const int VK_OEM_6 = 0xDD;
const double VK_OEM_7 = 0xDE;
const int VK_OEM_8 = 0xDF;
const double VK_PROCESSKEY = 0xE5;
const int VK_ATTN = 0xF6;
const int VK_CRSEL = 0xF7;
const int VK_EXSEL = 0xF8;
const int VK_EREOF = 0xF9;
const int VK_PLAY = 0xFA;
const int VK_ZOOM = 0xFB;
const int VK_NONAME = 0xFC;
const int VK_PA1 = 0xFD;
const double VK_OEM_CLEAR = 0xFE;
const int TME_HOVER = 1;
const int TME_LEAVE = 2;
const int TME_QUERY = 0x40000000;
const int TME_CANCEL = 0x80000000;
const int HOVER_DEFAULT = 0xFFFFFFFF;
const int MK_LBUTTON = 1;
const int MK_RBUTTON = 2;
const int MK_SHIFT = 4;
const int MK_CONTROL = 8;
const int MK_MBUTTON = 16;
const int TPM_CENTERALIGN = 4;
const int TPM_LEFTALIGN = 0;
const int TPM_RIGHTALIGN = 8;
const int TPM_LEFTBUTTON = 0;
const int TPM_RIGHTBUTTON = 2;
const int TPM_HORIZONTAL = 0;
const int TPM_VERTICAL = 64;
const int TPM_TOPALIGN = 0;
const int TPM_VCENTERALIGN = 16;
const int TPM_BOTTOMALIGN = 32;
const int TPM_NONOTIFY = 128;
const int TPM_RETURNCMD = 256;
const int HELP_COMMAND = 0x102;
const int HELP_CONTENTS = 3;
const int HELP_CONTEXT = 1;
const int HELP_CONTEXTPOPUP = 8;
const int HELP_FORCEFILE = 9;
const int HELP_HELPONHELP = 4;
const int HELP_INDEX = 3;
const int HELP_KEY = 0x101;
const int HELP_MULTIKEY = 0x201;
const int HELP_PARTIALKEY = 0x105;
const int HELP_QUIT = 2;
const int HELP_SETCONTENTS = 5;
const int HELP_SETINDEX = 5;
const int HELP_SETWINPOS = 0x203;
const int HELP_CONTEXTMENU = 0xa;
const int HELP_FINDER = 0xb;
const int HELP_WM_HELP = 0xc;
const int HELP_TCARD = 0x8000;
const int HELP_TCARD_DATA = 16;
const int HELP_TCARD_OTHER_CALLER = 0x11;
const int IDH_NO_HELP = 28440;
const int IDH_MISSING_CONTEXT = 28441;
const int IDH_GENERIC_HELP_BUTTON = 28442;
const int IDH_OK = 28443;
const int IDH_CANCEL = 28444;
const int IDH_HELP = 28445;
const int LB_CTLCODE = 0;
const int LB_OKAY = 0;
const int CB_OKAY = 0;
const int HIDE_WINDOW = 0;
const int SHOW_OPENWINDOW = 1;
const int SHOW_ICONWINDOW = 2;
const int SHOW_FULLSCREEN = 3;
const int SHOW_OPENNOACTIVATE = 4;
const int SW_PARENTCLOSING = 1;
const int SW_OTHERZOOM = 2;
const int SW_PARENTOPENING = 3;
const int SW_OTHERUNZOOM = 4;
const int KF_EXTENDED = 256;
const int KF_DLGMODE = 2048;
const int KF_MENUMODE = 4096;
const int KF_ALTDOWN = 8192;
const int KF_REPEAT = 16384;
const int KF_UP = 32768;
const int WSF_VISIBLE = 1;
const int PWR_OK = 1;
const int PWR_SUSPENDREQUEST = 1;
const int PWR_SUSPENDRESUME = 2;
const int PWR_CRITICALRESUME = 3;
const int NFR_ANSI = 1;
const int NFR_UNICODE = 2;
const int NF_QUERY = 3;
const int NF_REQUERY = 4;
const int MENULOOP_WINDOW = 0;
const int MENULOOP_POPUP = 1;
const int WMSZ_LEFT = 1;
const int WMSZ_RIGHT = 2;
const int WMSZ_TOP = 3;
const int WMSZ_TOPLEFT = 4;
const int WMSZ_TOPRIGHT = 5;
const int WMSZ_BOTTOM = 6;
const int WMSZ_BOTTOMLEFT = 7;
const int WMSZ_BOTTOMRIGHT = 8;
const int HTNOWHERE = 0;
const int HTCLIENT = 1;
const int HTCAPTION = 2;
const int HTSYSMENU = 3;
const int HTGROWBOX = 4;
const int HTSIZE = 4;
const int HTMENU = 5;
const int HTHSCROLL = 6;
const int HTVSCROLL = 7;
const int HTMINBUTTON = 8;
const int HTMAXBUTTON = 9;
const int HTREDUCE = 8;
const int HTZOOM = 9;
const int HTLEFT = 10;
const int HTSIZEFIRST = 10;
const int HTRIGHT = 11;
const int HTTOP = 12;
const int HTTOPLEFT = 13;
const int HTTOPRIGHT = 14;
const int HTBOTTOM = 15;
const int HTBOTTOMLEFT = 16;
const int HTBOTTOMRIGHT = 17;
const int HTSIZELAST = 17;
const int HTBORDER = 18;
const int HTOBJECT = 19;
const int HTCLOSE = 20;
const int HTHELP = 21;
const int MA_ACTIVATE = 1;
const int MA_ACTIVATEANDEAT = 2;
const int MA_NOACTIVATE = 3;
const int MA_NOACTIVATEANDEAT = 4;
const int SIZE_RESTORED = 0;
const int SIZE_MINIMIZED = 1;
const int SIZE_MAXIMIZED = 2;
const int SIZE_MAXSHOW = 3;
const int SIZE_MAXHIDE = 4;
const int SIZENORMAL = 0;
const int SIZEICONIC = 1;
const int SIZEFULLSCREEN = 2;
const int SIZEZOOMSHOW = 3;
const int SIZEZOOMHIDE = 4;
const int WVR_ALIGNTOP = 16;
const int WVR_ALIGNLEFT = 32;
const int WVR_ALIGNBOTTOM = 64;
const int WVR_ALIGNRIGHT = 128;
const int WVR_HREDRAW = 256;
const int WVR_VREDRAW = 512;
const int WVR_VALIDRECTS = 1024;
const int PRF_CHECKVISIBLE = 1;
const int PRF_NONCLIENT = 2;
const int PRF_CLIENT = 4;
const int PRF_ERASEBKGND = 8;
const int PRF_CHILDREN = 16;
const int PRF_OWNED = 32;
const int IDANI_OPEN = 1;
const int IDANI_CLOSE = 2;
const int IDANI_CAPTION = 3;
const int WPF_RESTORETOMAXIMIZED = 2;
const int WPF_SETMINPOSITION = 1;
const int ODT_MENU = 1;
const int ODT_LISTBOX = 2;
const int ODT_COMBOBOX = 3;
const int ODT_BUTTON = 4;
const int ODT_STATIC = 5;
const int ODA_DRAWENTIRE = 1;
const int ODA_SELECT = 2;
const int ODA_FOCUS = 4;
const int ODS_SELECTED = 1;
const int ODS_GRAYED = 2;
const int ODS_DISABLED = 4;
const int ODS_CHECKED = 8;
const int ODS_FOCUS = 16;
const int ODS_DEFAULT = 32;
const int ODS_COMBOBOXEDIT = 4096;
const int DBWF_LPARAMPOINTER = 0x8000;
const int DLGWINDOWEXTRA = 30;
const int MNC_IGNORE = 0;
const int MNC_CLOSE = 1;
const int MNC_EXECUTE = 2;
const int MNC_SELECT = 3;
const int DOF_EXECUTABLE = 0x8001;
const int DOF_DOCUMENT = 0x8002;
const int DOF_DIRECTORY = 0x8003;
const int DOF_MULTIPLE = 0x8004;
const int DOF_PROGMAN = 1;
const int DOF_SHELLDATA = 2;
const int DO_DROPFILE = 0x454C4946;
const double DO_PRINTFILE = 0x544E5250;
const int SW_SCROLLCHILDREN = 1;
const int SW_INVALIDATE = 2;
const int SW_ERASE = 4;
const int SC_SIZE = 0xF000;
const int SC_MOVE = 0xF010;
const int SC_MINIMIZE = 0xF020;
const int SC_ICON = 0xf020;
const int SC_MAXIMIZE = 0xF030;
const int SC_ZOOM = 0xF030;
const int SC_NEXTWINDOW = 0xF040;
const int SC_PREVWINDOW = 0xF050;
const int SC_CLOSE = 0xF060;
const int SC_VSCROLL = 0xF070;
const int SC_HSCROLL = 0xF080;
const int SC_MOUSEMENU = 0xF090;
const int SC_KEYMENU = 0xF100;
const int SC_ARRANGE = 0xF110;
const int SC_RESTORE = 0xF120;
const int SC_TASKLIST = 0xF130;
const int SC_SCREENSAVE = 0xF140;
const int SC_HOTKEY = 0xF150;
const int SC_DEFAULT = 0xF160;
const int SC_MONITORPOWER = 0xF170;
const int SC_CONTEXTHELP = 0xF180;
const int SC_SEPARATOR = 0xF00F;
const int EC_LEFTMARGIN = 1;
const int EC_RIGHTMARGIN = 2;
const int EC_USEFONTINFO = 0xffff;
const int DC_HASDEFID = 0x534B;
const int DLGC_WANTARROWS = 1;
const int DLGC_WANTTAB = 2;
const int DLGC_WANTALLKEYS = 4;
const int DLGC_WANTMESSAGE = 4;
const int DLGC_HASSETSEL = 8;
const int DLGC_DEFPUSHBUTTON = 16;
const int DLGC_UNDEFPUSHBUTTON = 32;
const int DLGC_RADIOBUTTON = 64;
const int DLGC_WANTCHARS = 128;
const int DLGC_STATIC = 256;
const int DLGC_BUTTON = 0x2000;
const int WA_INACTIVE = 0;
const int WA_ACTIVE = 1;
const int WA_CLICKACTIVE = 2;
const int ICON_SMALL = 0;
const int ICON_BIG = 1;
const int MOD_ALT = 1;
const int MOD_CONTROL = 2;
const int MOD_SHIFT = 4;
const int MOD_WIN = 8;
const int MOD_IGNORE_ALL_MODIFIER = 1024;
const int MOD_ON_KEYUP = 2048;
const int MOD_RIGHT = 16384;
const int MOD_LEFT = 32768;
const int LLKHF_INJECTED = 0x00000010;
const int CURSOR_SHOWING = 0x00000001;
const int WS_ACTIVECAPTION = 0x00000001;
const int ENDSESSION_LOGOFF = 0x80000000;
const int GA_PARENT = 1;
const int GA_ROOT = 2;
const int GA_ROOTOWNER = 3;
const int CCHILDREN_SCROLLBAR = 5;
const int CCHILDREN_TITLEBAR = 5;
const int MAX_LEADBYTES = 12;
const int MAX_DEFAULTCHAR = 2;
const int LOCALE_NOUSEROVERRIDE = 0x80000000;
const int LOCALE_USE_CP_ACP = 0x40000000;
const int LOCALE_RETURN_NUMBER = 0x20000000;
const int LOCALE_ILANGUAGE = 1;
const int LOCALE_SLANGUAGE = 2;
const int LOCALE_SENGLANGUAGE = 0x1001;
const int LOCALE_SABBREVLANGNAME = 3;
const int LOCALE_SNATIVELANGNAME = 4;
const int LOCALE_ICOUNTRY = 5;
const int LOCALE_SCOUNTRY = 6;
const int LOCALE_SENGCOUNTRY = 0x1002;
const int LOCALE_SABBREVCTRYNAME = 7;
const int LOCALE_SNATIVECTRYNAME = 8;
const int LOCALE_IDEFAULTLANGUAGE = 9;
const int LOCALE_IDEFAULTCOUNTRY = 10;
const int LOCALE_IDEFAULTCODEPAGE = 11;
const int LOCALE_IDEFAULTANSICODEPAGE = 0x1004;
const int LOCALE_SLIST = 12;
const int LOCALE_IMEASURE = 13;
const int LOCALE_SDECIMAL = 14;
const int LOCALE_STHOUSAND = 15;
const int LOCALE_SGROUPING = 16;
const int LOCALE_IDIGITS = 17;
const int LOCALE_ILZERO = 18;
const int LOCALE_INEGNUMBER = 0x1010;
const int LOCALE_SNATIVEDIGITS = 19;
const int LOCALE_SCURRENCY = 20;
const int LOCALE_SINTLSYMBOL = 21;
const int LOCALE_SMONDECIMALSEP = 22;
const int LOCALE_SMONTHOUSANDSEP = 23;
const int LOCALE_SMONGROUPING = 24;
const int LOCALE_ICURRDIGITS = 25;
const int LOCALE_IINTLCURRDIGITS = 26;
const int LOCALE_ICURRENCY = 27;
const int LOCALE_INEGCURR = 28;
const int LOCALE_SDATE = 29;
const int LOCALE_STIME = 30;
const int LOCALE_SSHORTDATE = 31;
const int LOCALE_SLONGDATE = 32;
const int LOCALE_STIMEFORMAT = 0x1003;
const int LOCALE_IDATE = 33;
const int LOCALE_ILDATE = 34;
const int LOCALE_ITIME = 35;
const int LOCALE_ITIMEMARKPOSN = 0x1005;
const int LOCALE_ICENTURY = 36;
const int LOCALE_ITLZERO = 37;
const int LOCALE_IDAYLZERO = 38;
const int LOCALE_IMONLZERO = 39;
const int LOCALE_S1159 = 40;
const int LOCALE_S2359 = 41;
const int LOCALE_ICALENDARTYPE = 0x1009;
const int LOCALE_IOPTIONALCALENDAR = 0x100B;
const int LOCALE_IFIRSTDAYOFWEEK = 0x100C;
const int LOCALE_IFIRSTWEEKOFYEAR = 0x100D;
const int LOCALE_SDAYNAME1 = 42;
const int LOCALE_SDAYNAME2 = 43;
const int LOCALE_SDAYNAME3 = 44;
const int LOCALE_SDAYNAME4 = 45;
const int LOCALE_SDAYNAME5 = 46;
const int LOCALE_SDAYNAME6 = 47;
const int LOCALE_SDAYNAME7 = 48;
const int LOCALE_SABBREVDAYNAME1 = 49;
const int LOCALE_SABBREVDAYNAME2 = 50;
const int LOCALE_SABBREVDAYNAME3 = 51;
const int LOCALE_SABBREVDAYNAME4 = 52;
const int LOCALE_SABBREVDAYNAME5 = 53;
const int LOCALE_SABBREVDAYNAME6 = 54;
const int LOCALE_SABBREVDAYNAME7 = 55;
const int LOCALE_SMONTHNAME1 = 56;
const int LOCALE_SMONTHNAME2 = 57;
const int LOCALE_SMONTHNAME3 = 58;
const int LOCALE_SMONTHNAME4 = 59;
const int LOCALE_SMONTHNAME5 = 60;
const int LOCALE_SMONTHNAME6 = 61;
const int LOCALE_SMONTHNAME7 = 62;
const int LOCALE_SMONTHNAME8 = 63;
const int LOCALE_SMONTHNAME9 = 64;
const int LOCALE_SMONTHNAME10 = 65;
const int LOCALE_SMONTHNAME11 = 66;
const int LOCALE_SMONTHNAME12 = 67;
const double LOCALE_SMONTHNAME13 = 0x100E;
const int LOCALE_SABBREVMONTHNAME1 = 68;
const int LOCALE_SABBREVMONTHNAME2 = 69;
const int LOCALE_SABBREVMONTHNAME3 = 70;
const int LOCALE_SABBREVMONTHNAME4 = 71;
const int LOCALE_SABBREVMONTHNAME5 = 72;
const int LOCALE_SABBREVMONTHNAME6 = 73;
const int LOCALE_SABBREVMONTHNAME7 = 74;
const int LOCALE_SABBREVMONTHNAME8 = 75;
const int LOCALE_SABBREVMONTHNAME9 = 76;
const int LOCALE_SABBREVMONTHNAME10 = 77;
const int LOCALE_SABBREVMONTHNAME11 = 78;
const int LOCALE_SABBREVMONTHNAME12 = 79;
const int LOCALE_SABBREVMONTHNAME13 = 0x100F;
const int LOCALE_SPOSITIVESIGN = 80;
const int LOCALE_SNEGATIVESIGN = 81;
const int LOCALE_IPOSSIGNPOSN = 82;
const int LOCALE_INEGSIGNPOSN = 83;
const int LOCALE_IPOSSYMPRECEDES = 84;
const int LOCALE_IPOSSEPBYSPACE = 85;
const int LOCALE_INEGSYMPRECEDES = 86;
const int LOCALE_INEGSEPBYSPACE = 87;
const int LOCALE_FONTSIGNATURE = 88;
const int LOCALE_SISO639LANGNAME = 89;
const int LOCALE_SISO3166CTRYNAME = 90;
const int LOCALE_SYSTEM_DEFAULT = 0x800;
const int LOCALE_USER_DEFAULT = 0x400;
const int NORM_IGNORECASE = 1;
const int NORM_IGNOREKANATYPE = 65536;
const int NORM_IGNORENONSPACE = 2;
const int NORM_IGNORESYMBOLS = 4;
const int NORM_IGNOREWIDTH = 131072;
const int SORT_STRINGSORT = 4096;
const int LCMAP_LOWERCASE = 0x00000100;
const int LCMAP_UPPERCASE = 0x00000200;
const int LCMAP_SORTKEY = 0x00000400;
const int LCMAP_BYTEREV = 0x00000800;
const int LCMAP_HIRAGANA = 0x00100000;
const int LCMAP_KATAKANA = 0x00200000;
const int LCMAP_HALFWIDTH = 0x00400000;
const int LCMAP_FULLWIDTH = 0x00800000;
const int LCMAP_LINGUISTIC_CASING = 0x01000000;
const int LCMAP_SIMPLIFIED_CHINESE = 0x02000000;
const int LCMAP_TRADITIONAL_CHINESE = 0x04000000;
const int DATE_SHORTDATE = 1;
const int DATE_LONGDATE = 2;
const int DATE_USE_ALT_CALENDAR = 4;
const int CP_INSTALLED = 1;
const int CP_SUPPORTED = 2;
const int LCID_INSTALLED = 1;
const int LCID_SUPPORTED = 2;
const int LCID_ALTERNATE_SORTS = 4;
const int MAP_FOLDCZONE = 16;
const int MAP_FOLDDIGITS = 128;
const int MAP_PRECOMPOSED = 32;
const int MAP_COMPOSITE = 64;
const int CP_ACP = 0;
const int CP_OEMCP = 1;
const int CP_MACCP = 2;
const int CP_THREAD_ACP = 3;
const int CP_SYMBOL = 42;
const int CP_UTF7 = 65000;
const int CP_UTF8 = 65001;
const int CT_CTYPE1 = 1;
const int CT_CTYPE2 = 2;
const int CT_CTYPE3 = 4;
const int C1_UPPER = 1;
const int C1_LOWER = 2;
const int C1_DIGIT = 4;
const int C1_SPACE = 8;
const int C1_PUNCT = 16;
const int C1_CNTRL = 32;
const int C1_BLANK = 64;
const int C1_XDIGIT = 128;
const int C1_ALPHA = 256;
const int C2_LEFTTORIGHT = 1;
const int C2_RIGHTTOLEFT = 2;
const int C2_EUROPENUMBER = 3;
const int C2_EUROPESEPARATOR = 4;
const int C2_EUROPETERMINATOR = 5;
const int C2_ARABICNUMBER = 6;
const int C2_COMMONSEPARATOR = 7;
const int C2_BLOCKSEPARATOR = 8;
const int C2_SEGMENTSEPARATOR = 9;
const int C2_WHITESPACE = 10;
const int C2_OTHERNEUTRAL = 11;
const int C2_NOTAPPLICABLE = 0;
const int C3_NONSPACING = 1;
const int C3_DIACRITIC = 2;
const int C3_VOWELMARK = 4;
const int C3_SYMBOL = 8;
const int C3_KATAKANA = 16;
const int C3_HIRAGANA = 32;
const int C3_HALFWIDTH = 64;
const int C3_FULLWIDTH = 128;
const int C3_IDEOGRAPH = 256;
const int C3_KASHIDA = 512;
const int C3_LEXICAL = 1024;
const int C3_ALPHA = 32768;
const int C3_NOTAPPLICABLE = 0;
const int TIME_NOMINUTESORSECONDS = 1;
const int TIME_NOSECONDS = 2;
const int TIME_NOTIMEMARKER = 4;
const int TIME_FORCE24HOURFORMAT = 8;
const int MB_PRECOMPOSED = 1;
const int MB_COMPOSITE = 2;
const int MB_ERR_INVALID_CHARS = 8;
const int MB_USEGLYPHCHARS = 4;
const int WC_COMPOSITECHECK = 512;
const int WC_DISCARDNS = 16;
const int WC_SEPCHARS = 32;
const int WC_DEFAULTCHAR = 64;
const int CTRY_DEFAULT = 0;
const int CTRY_ALBANIA = 355;
const int CTRY_ALGERIA = 213;
const int CTRY_ARGENTINA = 54;
const int CTRY_ARMENIA = 374;
const int CTRY_AUSTRALIA = 61;
const int CTRY_AUSTRIA = 43;
const int CTRY_AZERBAIJAN = 994;
const int CTRY_BAHRAIN = 973;
const int CTRY_BELARUS = 375;
const int CTRY_BELGIUM = 32;
const int CTRY_BELIZE = 501;
const int CTRY_BOLIVIA = 591;
const int CTRY_BRAZIL = 55;
const int CTRY_BRUNEI_DARUSSALAM = 673;
const int CTRY_BULGARIA = 359;
const int CTRY_CANADA = 2;
const int CTRY_CARIBBEAN = 1;
const int CTRY_CHILE = 56;
const int CTRY_COLOMBIA = 57;
const int CTRY_COSTA_RICA = 506;
const int CTRY_CROATIA = 385;
const int CTRY_CZECH = 420;
const int CTRY_DENMARK = 45;
const int CTRY_DOMINICAN_REPUBLIC = 1;
const int CTRY_ECUADOR = 593;
const int CTRY_EGYPT = 20;
const int CTRY_EL_SALVADOR = 503;
const int CTRY_ESTONIA = 372;
const int CTRY_FAEROE_ISLANDS = 298;
const int CTRY_FINLAND = 358;
const int CTRY_FRANCE = 33;
const int CTRY_GEORGIA = 995;
const int CTRY_GERMANY = 49;
const int CTRY_GREECE = 30;
const int CTRY_GUATEMALA = 502;
const int CTRY_HONDURAS = 504;
const int CTRY_HONG_KONG = 852;
const int CTRY_HUNGARY = 36;
const int CTRY_ICELAND = 354;
const int CTRY_INDIA = 91;
const int CTRY_INDONESIA = 62;
const int CTRY_IRAN = 981;
const int CTRY_IRAQ = 964;
const int CTRY_IRELAND = 353;
const int CTRY_ISRAEL = 972;
const int CTRY_ITALY = 39;
const int CTRY_JAMAICA = 1;
const int CTRY_JAPAN = 81;
const int CTRY_JORDAN = 962;
const int CTRY_KAZAKSTAN = 7;
const int CTRY_KENYA = 254;
const int CTRY_KUWAIT = 965;
const int CTRY_KYRGYZSTAN = 996;
const int CTRY_LATVIA = 371;
const int CTRY_LEBANON = 961;
const int CTRY_LIBYA = 218;
const int CTRY_LIECHTENSTEIN = 41;
const int CTRY_LITHUANIA = 370;
const int CTRY_LUXEMBOURG = 352;
const int CTRY_MACAU = 853;
const int CTRY_MACEDONIA = 389;
const int CTRY_MALAYSIA = 60;
const int CTRY_MALDIVES = 960;
const int CTRY_MEXICO = 52;
const int CTRY_MONACO = 33;
const int CTRY_MONGOLIA = 976;
const int CTRY_MOROCCO = 212;
const int CTRY_NETHERLANDS = 31;
const int CTRY_NEW_ZEALAND = 64;
const int CTRY_NICARAGUA = 505;
const int CTRY_NORWAY = 47;
const int CTRY_OMAN = 968;
const int CTRY_PAKISTAN = 92;
const int CTRY_PANAMA = 507;
const int CTRY_PARAGUAY = 595;
const int CTRY_PERU = 51;
const int CTRY_PHILIPPINES = 63;
const int CTRY_POLAND = 48;
const int CTRY_PORTUGAL = 351;
const int CTRY_PRCHINA = 86;
const int CTRY_PUERTO_RICO = 1;
const int CTRY_QATAR = 974;
const int CTRY_ROMANIA = 40;
const int CTRY_RUSSIA = 7;
const int CTRY_SAUDI_ARABIA = 966;
const int CTRY_SERBIA = 381;
const int CTRY_SINGAPORE = 65;
const int CTRY_SLOVAK = 421;
const int CTRY_SLOVENIA = 386;
const int CTRY_SOUTH_AFRICA = 27;
const int CTRY_SOUTH_KOREA = 82;
const int CTRY_SPAIN = 34;
const int CTRY_SWEDEN = 46;
const int CTRY_SWITZERLAND = 41;
const int CTRY_SYRIA = 963;
const int CTRY_TAIWAN = 886;
const int CTRY_TATARSTAN = 7;
const int CTRY_THAILAND = 66;
const int CTRY_TRINIDAD_Y_TOBAGO = 1;
const int CTRY_TUNISIA = 216;
const int CTRY_TURKEY = 90;
const int CTRY_UAE = 971;
const int CTRY_UKRAINE = 380;
const int CTRY_UNITED_KINGDOM = 44;
const int CTRY_UNITED_STATES = 1;
const int CTRY_URUGUAY = 598;
const int CTRY_UZBEKISTAN = 7;
const int CTRY_VENEZUELA = 58;
const int CTRY_VIET_NAM = 84;
const int CTRY_YEMEN = 967;
const int CTRY_ZIMBABWE = 263;
const int CAL_ICALINTVALUE = 1;
const int CAL_SCALNAME = 2;
const int CAL_IYEAROFFSETRANGE = 3;
const int CAL_SERASTRING = 4;
const int CAL_SSHORTDATE = 5;
const int CAL_SLONGDATE = 6;
const int CAL_SDAYNAME1 = 7;
const int CAL_SDAYNAME2 = 8;
const int CAL_SDAYNAME3 = 9;
const int CAL_SDAYNAME4 = 10;
const int CAL_SDAYNAME5 = 11;
const int CAL_SDAYNAME6 = 12;
const int CAL_SDAYNAME7 = 13;
const int CAL_SABBREVDAYNAME1 = 14;
const int CAL_SABBREVDAYNAME2 = 15;
const int CAL_SABBREVDAYNAME3 = 16;
const int CAL_SABBREVDAYNAME4 = 17;
const int CAL_SABBREVDAYNAME5 = 18;
const int CAL_SABBREVDAYNAME6 = 19;
const int CAL_SABBREVDAYNAME7 = 20;
const int CAL_SMONTHNAME1 = 21;
const int CAL_SMONTHNAME2 = 22;
const int CAL_SMONTHNAME3 = 23;
const int CAL_SMONTHNAME4 = 24;
const int CAL_SMONTHNAME5 = 25;
const int CAL_SMONTHNAME6 = 26;
const int CAL_SMONTHNAME7 = 27;
const int CAL_SMONTHNAME8 = 28;
const int CAL_SMONTHNAME9 = 29;
const int CAL_SMONTHNAME10 = 30;
const int CAL_SMONTHNAME11 = 31;
const int CAL_SMONTHNAME12 = 32;
const int CAL_SMONTHNAME13 = 33;
const int CAL_SABBREVMONTHNAME1 = 34;
const int CAL_SABBREVMONTHNAME2 = 35;
const int CAL_SABBREVMONTHNAME3 = 36;
const int CAL_SABBREVMONTHNAME4 = 37;
const int CAL_SABBREVMONTHNAME5 = 38;
const int CAL_SABBREVMONTHNAME6 = 39;
const int CAL_SABBREVMONTHNAME7 = 40;
const int CAL_SABBREVMONTHNAME8 = 41;
const int CAL_SABBREVMONTHNAME9 = 42;
const int CAL_SABBREVMONTHNAME10 = 43;
const int CAL_SABBREVMONTHNAME11 = 44;
const int CAL_SABBREVMONTHNAME12 = 45;
const int CAL_SABBREVMONTHNAME13 = 46;
const int CAL_GREGORIAN = 1;
const int CAL_GREGORIAN_US = 2;
const int CAL_JAPAN = 3;
const int CAL_TAIWAN = 4;
const int CAL_KOREA = 5;
const int CAL_HIJRI = 6;
const int CAL_THAI = 7;
const int CAL_HEBREW = 8;
const int CAL_GREGORIAN_ME_FRENCH = 9;
const int CAL_GREGORIAN_ARABIC = 10;
const int CAL_GREGORIAN_XLIT_ENGLISH = 11;
const int CAL_GREGORIAN_XLIT_FRENCH = 12;
const int CSTR_LESS_THAN = 1;
const int CSTR_EQUAL = 2;
const int CSTR_GREATER_THAN = 3;
const int LGRPID_INSTALLED = 1;
const int LGRPID_SUPPORTED = 2;
const int LGRPID_WESTERN_EUROPE = 1;
const int LGRPID_CENTRAL_EUROPE = 2;
const int LGRPID_BALTIC = 3;
const int LGRPID_GREEK = 4;
const int LGRPID_CYRILLIC = 5;
const int LGRPID_TURKISH = 6;
const int LGRPID_JAPANESE = 7;
const int LGRPID_KOREAN = 8;
const int LGRPID_TRADITIONAL_CHINESE = 9;
const int LGRPID_SIMPLIFIED_CHINESE = 10;
const int LGRPID_THAI = 11;
const int LGRPID_HEBREW = 12;
const int LGRPID_ARABIC = 13;
const int LGRPID_VIETNAMESE = 14;
const int LGRPID_INDIC = 15;
const int LGRPID_GEORGIAN = 16;
const int LGRPID_ARMENIAN = 17;
const int VS_VERSION_INFO = 1;
const int VS_USER_DEFINED = 100;
const double VS_FFI_SIGNATURE = 0xFEEF04BD;
const int VS_FFI_STRUCVERSION = 0x10000;
const int VS_FFI_FILEFLAGSMASK = 0x3F;
const int VS_FF_DEBUG = 1;
const int VS_FF_PRERELEASE = 2;
const int VS_FF_PATCHED = 4;
const int VS_FF_PRIVATEBUILD = 8;
const int VS_FF_INFOINFERRED = 16;
const int VS_FF_SPECIALBUILD = 32;
const int VOS_UNKNOWN = 0;
const int VOS_DOS = 0x10000;
const int VOS_OS216 = 0x20000;
const int VOS_OS232 = 0x30000;
const int VOS_NT = 0x40000;
const int VOS__BASE = 0;
const int VOS__WINDOWS16 = 1;
const int VOS__PM16 = 2;
const int VOS__PM32 = 3;
const int VOS__WINDOWS32 = 4;
const int VOS_DOS_WINDOWS16 = 0x10001;
const int VOS_DOS_WINDOWS32 = 0x10004;
const int VOS_OS216_PM16 = 0x20002;
const int VOS_OS232_PM32 = 0x30003;
const int VOS_NT_WINDOWS32 = 0x40004;
const int VFT_UNKNOWN = 0;
const int VFT_APP = 1;
const int VFT_DLL = 2;
const int VFT_DRV = 3;
const int VFT_FONT = 4;
const int VFT_VXD = 5;
const int VFT_STATIC_LIB = 7;
const int VFT2_UNKNOWN = 0;
const int VFT2_DRV_PRINTER = 1;
const int VFT2_DRV_KEYBOARD = 2;
const int VFT2_DRV_LANGUAGE = 3;
const int VFT2_DRV_DISPLAY = 4;
const int VFT2_DRV_MOUSE = 5;
const int VFT2_DRV_NETWORK = 6;
const int VFT2_DRV_SYSTEM = 7;
const int VFT2_DRV_INSTALLABLE = 8;
const int VFT2_DRV_SOUND = 9;
const int VFT2_DRV_COMM = 10;
const int VFT2_DRV_INPUTMETHOD = 11;
const int VFT2_FONT_RASTER = 1;
const int VFT2_FONT_VECTOR = 2;
const int VFT2_FONT_TRUETYPE = 3;
const int VFFF_ISSHAREDFILE = 1;
const int VFF_CURNEDEST = 1;
const int VFF_FILEINUSE = 2;
const int VFF_BUFFTOOSMALL = 4;
const int VIFF_FORCEINSTALL = 1;
const int VIFF_DONTDELETEOLD = 2;
const int VIF_TEMPFILE = 1;
const int VIF_MISMATCH = 2;
const int VIF_SRCOLD = 4;
const int VIF_DIFFLANG = 8;
const int VIF_DIFFCODEPG = 16;
const int VIF_DIFFTYPE = 32;
const int VIF_WRITEPROT = 64;
const int VIF_FILEINUSE = 128;
const int VIF_OUTOFSPACE = 256;
const int VIF_ACCESSVIOLATION = 512;
const int VIF_SHARINGVIOLATION = 1024;
const int VIF_CANNOTCREATE = 2048;
const int VIF_CANNOTDELETE = 4096;
const int VIF_CANNOTRENAME = 8192;
const int VIF_CANNOTDELETECUR = 16384;
const int VIF_OUTOFMEMORY = 32768;
const int VIF_CANNOTREADSRC = 65536;
const int VIF_CANNOTREADDST = 0x20000;
const int VIF_BUFFTOOSMALL = 0x40000;
const int WNNC_NET_MSNET = 0x00010000;
const int WNNC_NET_LANMAN = 0x00020000;
const int WNNC_NET_NETWARE = 0x00030000;
const int WNNC_NET_VINES = 0x00040000;
const int WNNC_NET_10NET = 0x00050000;
const int WNNC_NET_LOCUS = 0x00060000;
const int WNNC_NET_SUN_PC_NFS = 0x00070000;
const int WNNC_NET_LANSTEP = 0x00080000;
const int WNNC_NET_9TILES = 0x00090000;
const int WNNC_NET_LANTASTIC = 0x000A0000;
const int WNNC_NET_AS400 = 0x000B0000;
const int WNNC_NET_FTP_NFS = 0x000C0000;
const int WNNC_NET_PATHWORKS = 0x000D0000;
const double WNNC_NET_LIFENET = 0x000E0000;
const int WNNC_NET_POWERLAN = 0x000F0000;
const int WNNC_NET_BWNFS = 0x00100000;
const int WNNC_NET_COGENT = 0x00110000;
const int WNNC_NET_FARALLON = 0x00120000;
const int WNNC_NET_APPLETALK = 0x00130000;
const int WNNC_NET_INTERGRAPH = 0x00140000;
const int WNNC_NET_SYMFONET = 0x00150000;
const int WNNC_NET_CLEARCASE = 0x00160000;
const int WNNC_NET_FRONTIER = 0x00170000;
const int WNNC_NET_BMC = 0x00180000;
const int WNNC_NET_DCE = 0x00190000;
const int WNNC_NET_AVID = 0x001A0000;
const int WNNC_NET_DOCUSPACE = 0x001B0000;
const int WNNC_NET_MANGOSOFT = 0x001C0000;
const int WNNC_NET_SERNET = 0x001D0000;
const int WNNC_NET_DECORB = 0x00200000;
const int WNNC_NET_PROTSTOR = 0x00210000;
const int WNNC_NET_FJ_REDIR = 0x00220000;
const int WNNC_NET_DISTINCT = 0x00230000;
const int WNNC_NET_TWINS = 0x00240000;
const int WNNC_NET_RDR2SAMPLE = 0x00250000;
const int WNNC_NET_CSC = 0x00260000;
const int WNNC_NET_3IN1 = 0x00270000;
const int WNNC_NET_EXTENDNET = 0x00290000;
const int WNNC_NET_OBJECT_DIRE = 0x00300000;
const int WNNC_NET_MASFAX = 0x00310000;
const int WNNC_NET_HOB_NFS = 0x00320000;
const int WNNC_NET_SHIVA = 0x00330000;
const int WNNC_NET_IBMAL = 0x00340000;
const int WNNC_CRED_MANAGER = 0xFFFF0000;
const int RESOURCE_CONNECTED = 1;
const int RESOURCE_GLOBALNET = 2;
const int RESOURCE_REMEMBERED = 3;
const int RESOURCE_RECENT = 4;
const int RESOURCE_CONTEXT = 5;
const int RESOURCETYPE_ANY = 0;
const int RESOURCETYPE_DISK = 1;
const int RESOURCETYPE_PRINT = 2;
const int RESOURCETYPE_RESERVED = 8;
const int RESOURCETYPE_UNKNOWN = 0xFFFFFFFF;
const int RESOURCEUSAGE_CONNECTABLE = 0x00000001;
const int RESOURCEUSAGE_CONTAINER = 0x00000002;
const int RESOURCEUSAGE_NOLOCALDEVICE = 0x00000004;
const int RESOURCEUSAGE_SIBLING = 0x00000008;
const int RESOURCEUSAGE_ATTACHED = 0x00000010;
const int RESOURCEUSAGE_RESERVED = 0x80000000;
const int RESOURCEDISPLAYTYPE_GENERIC = 0;
const int RESOURCEDISPLAYTYPE_DOMAIN = 1;
const int RESOURCEDISPLAYTYPE_SERVER = 2;
const int RESOURCEDISPLAYTYPE_SHARE = 3;
const int RESOURCEDISPLAYTYPE_FILE = 4;
const int RESOURCEDISPLAYTYPE_GROUP = 5;
const int RESOURCEDISPLAYTYPE_NETWORK = 6;
const int RESOURCEDISPLAYTYPE_ROOT = 7;
const int RESOURCEDISPLAYTYPE_SHAREADMIN = 8;
const int RESOURCEDISPLAYTYPE_DIRECTORY = 9;
const int RESOURCEDISPLAYTYPE_TREE = 10;
const int NETPROPERTY_PERSISTENT = 1;
const int CONNECT_UPDATE_PROFILE = 1;
const int CONNECT_UPDATE_RECENT = 2;
const int CONNECT_TEMPORARY = 4;
const int CONNECT_INTERACTIVE = 8;
const int CONNECT_PROMPT = 16;
const int CONNECT_NEED_DRIVE = 32;
const int CONNECT_REFCOUNT = 64;
const int CONNECT_REDIRECT = 128;
const int CONNECT_LOCALDRIVE = 256;
const int CONNECT_CURRENT_MEDIA = 512;
const int CONNDLG_RO_PATH = 1;
const int CONNDLG_CONN_POINT = 2;
const int CONNDLG_USE_MRU = 4;
const int CONNDLG_HIDE_BOX = 8;
const int CONNDLG_PERSIST = 16;
const int CONNDLG_NOT_PERSIST = 32;
const int DISC_UPDATE_PROFILE = 1;
const int DISC_NO_FORCE = 64;
const int WNFMT_MULTILINE = 1;
const int WNFMT_ABBREVIATED = 2;
const int WNFMT_INENUM = 16;
const int WNFMT_CONNECTION = 32;
const int UNIVERSAL_NAME_INFO_LEVEL = 1;
const int REMOTE_NAME_INFO_LEVEL = 2;
const int NETINFO_DLL16 = 1;
const int NETINFO_DISKRED = 4;
const int NETINFO_PRINTERRED = 8;
const int RP_LOGON = 1;
const int RP_INIFILE = 2;
const int PP_DISPLAYERRORS = 1;
const int WNCON_FORNETCARD = 1;
const int WNCON_NOTROUTED = 2;
const int WNCON_SLOWLINK = 4;
const int WNCON_DYNAMIC = 8;
const int REG_CREATED_NEW_KEY = 1;
const int REG_OPENED_EXISTING_KEY = 2;
const int REG_NONE = 0;
const int REG_SZ = 1;
const int REG_EXPAND_SZ = 2;
const int REG_BINARY = 3;
const int REG_DWORD_LITTLE_ENDIAN = 4;
const int REG_DWORD = 4;
const int REG_DWORD_BIG_ENDIAN = 5;
const int REG_LINK = 6;
const int REG_MULTI_SZ = 7;
const int REG_RESOURCE_LIST = 8;
const int REG_FULL_RESOURCE_DESCRIPTOR = 9;
const int REG_RESOURCE_REQUIREMENTS_LIST = 10;
const int REG_QWORD_LITTLE_ENDIAN = 11;
const int REG_QWORD = 11;
const int REG_NOTIFY_CHANGE_NAME = 1;
const int REG_NOTIFY_CHANGE_ATTRIBUTES = 2;
const int REG_NOTIFY_CHANGE_LAST_SET = 4;
const int REG_NOTIFY_CHANGE_SECURITY = 8;
const int SC_MANAGER_ALL_ACCESS = 0xf003f;
const int SC_MANAGER_CONNECT = 1;
const int SC_MANAGER_CREATE_SERVICE = 2;
const int SC_MANAGER_ENUMERATE_SERVICE = 4;
const int SC_MANAGER_LOCK = 8;
const int SC_MANAGER_QUERY_LOCK_STATUS = 16;
const int SC_MANAGER_MODIFY_BOOT_CONFIG = 32;
const int SERVICE_NO_CHANGE = 0xffffffff;
const int SERVICE_STOPPED = 1;
const int SERVICE_START_PENDING = 2;
const int SERVICE_STOP_PENDING = 3;
const int SERVICE_RUNNING = 4;
const int SERVICE_CONTINUE_PENDING = 5;
const int SERVICE_PAUSE_PENDING = 6;
const int SERVICE_PAUSED = 7;
const int SERVICE_ACCEPT_STOP = 1;
const int SERVICE_ACCEPT_PAUSE_CONTINUE = 2;
const int SERVICE_ACCEPT_SHUTDOWN = 4;
const int SERVICE_ACCEPT_PARAMCHANGE = 8;
const int SERVICE_ACCEPT_NETBINDCHANGE = 16;
const int SERVICE_ACCEPT_HARDWAREPROFILECHANGE = 32;
const int SERVICE_ACCEPT_POWEREVENT = 64;
const int SERVICE_ACCEPT_SESSIONCHANGE = 128;
const int SERVICE_CONTROL_STOP = 1;
const int SERVICE_CONTROL_PAUSE = 2;
const int SERVICE_CONTROL_CONTINUE = 3;
const int SERVICE_CONTROL_INTERROGATE = 4;
const int SERVICE_CONTROL_SHUTDOWN = 5;
const int SERVICE_CONTROL_PARAMCHANGE = 6;
const int SERVICE_CONTROL_NETBINDADD = 7;
const int SERVICE_CONTROL_NETBINDREMOVE = 8;
const int SERVICE_CONTROL_NETBINDENABLE = 9;
const int SERVICE_CONTROL_NETBINDDISABLE = 10;
const int SERVICE_CONTROL_DEVICEEVENT = 11;
const int SERVICE_CONTROL_HARDWAREPROFILECHANGE = 12;
const int SERVICE_CONTROL_POWEREVENT = 13;
const int SERVICE_CONTROL_SESSIONCHANGE = 14;
const int SERVICE_ACTIVE = 1;
const int SERVICE_INACTIVE = 2;
const int SERVICE_STATE_ALL = 3;
const int SERVICE_QUERY_CONFIG = 1;
const int SERVICE_CHANGE_CONFIG = 2;
const int SERVICE_QUERY_STATUS = 4;
const int SERVICE_ENUMERATE_DEPENDENTS = 8;
const int SERVICE_START = 16;
const int SERVICE_STOP = 32;
const int SERVICE_PAUSE_CONTINUE = 64;
const int SERVICE_INTERROGATE = 128;
const int SERVICE_USER_DEFINED_CONTROL = 256;
const int SERVICE_RUNS_IN_SYSTEM_PROCESS = 1;
const int SERVICE_CONFIG_DESCRIPTION = 1;
const int SERVICE_CONFIG_FAILURE_ACTIONS = 2;

}//version(Windows)
